Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi ADO MS SQL (https://www.delphipraxis.net/87600-ado-ms-sql.html)

Tim Henford 12. Mär 2007 12:06

Re: ADO MS SQL
 
Hallo nochmal,

also ich hab mir jetzt nochmal Gedanken gemacht. Wie sieht dass denn mit der Verwaltung mehrerer Benutzer und dem ADO Zugriff aus?

Hab mir schon überlegt eifach einen Server zu schreiben, der immer die *.db files über TCP empfängt und dann in eine lokale Datenbank einträgt, aber das ist ja recht viel Handarbeit, wenn man da alles vergleichen muss und dann immer nur eine Verbindung zur DB zulässt - geht das einfacherer?

LG Tim

Jelly 12. Mär 2007 19:42

Re: ADO MS SQL
 
Zitat:

Zitat von Tim Henford
Wie sieht dass denn mit der Verwaltung mehrerer Benutzer und dem ADO Zugriff aus?

Der ADO Zugriff hat nix mit Mehrbenutzerverwaltung zu tun. Wie ich schon oben schrieb defniert der ConnectionString alles was Du brauchst. Natürlich wird dort auch der Benutzer mit seinem Passwort angegeben. Die Infos kannst Du doch aber in einem Dialog vorher abfragen. Oder Du nutzt einfach die Windowsauthentifizierung vom SQL Server, dann brauchts gar keine Logindaten, sondern Du musst einfach im SQL ein Login definieren, das dem Windowsaccount entspricht.

Zitat:

Zitat von Tim Henford
Hab mir schon überlegt eifach einen Server zu schreiben, der immer die *.db files über TCP empfängt und dann in eine lokale Datenbank einträgt,

Und gleich danach wirst Du das Rad erfinden :mrgreen:
Im ernst. Mach Dir das Leben nicht schwer.Der SQL Server ist dazu gedacht übers Netz angesprochen zu werden. Mach Dir da mal keine Gedanken. Wenn der Zugriff lokal klappt, dann wird er es auch übers Netz

Tim Henford 13. Mär 2007 14:33

Re: ADO MS SQL
 
Danke stimmt natürlich.

Jetzt weiß ich nicht genau, wo und wie ich den ConnectionString definieren muss, damit ich einen SQL Server im Netzwerk ansprechen kann? Was muss dazu auf dem Clientenrechner hier installiert sein?

LG Tim

Jelly 13. Mär 2007 18:37

Re: ADO MS SQL
 
Zitat:

Zitat von Tim Henford
Was muss dazu auf dem Clientenrechner hier installiert sein?

Wenn Du MSSQL 2000 (oder die abgespeckte kostenlose MSDE) nutzt, prinzipiell gar nichts, da jeder halbwegs aktueller Win2000 oder XP Rechner die Treiber haben sollte. Gleiches gilt für den SQL2005 Server, den Du mit gleichem Treiber nutzen kannst. Dazu gibt es aber auch noch den neuen SQLClient Treiber, der aber wohl eher .NET Features unterstützt (Asynchrones Lesen usw.)


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:26 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz