Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi MS-SQL -> Access (https://www.delphipraxis.net/31219-ms-sql-access.html)

bttb930 6. Okt 2004 09:34


MS-SQL -> Access
 
Hi,

ich habe eine Anwendung programmiert, die mit einer MS SQL-DB arbeitet. Nun soll sie aber mit Access arbeiten, da nicht jeder Anwender auch MS SQL Server hat.

Eigentlich ganz einfach - dachte ich - lediglich den ConnectionString ändern und dann hier und da kleinere Änderungen.

Nachdem ich den ConnectionString geändert habe und "Verbindung testen" auch erfolgreich war, setzte ich den Wert Connected von meiner TADOConnection auf True. Daraufhin erschien eine dieser obskuren nichtssagenden Delphi-Meldungen:

"Der schreibgeschützte Eigenschaftswert wurde nicht festgelegt"

Was soll mir das denn nun sagen??

Hat jemand eine Ahnung?

Marcus

Bernhard Geyer 6. Okt 2004 09:41

Re: MS-SQL -> Access
 
Das ist Wunschdenken, das eine für MS-SQL entwickelte DB auch mit Access auf Anhieb funktioniert.

1, Der Connection-String sollte komplett neu definiert werden (diverse Einträge gibt es unter Access nicht)
2, Alle Recordsets sollten mit clUseServer gemacht werden (Für MS-SQL ist clUseClient die bessere Einstellung)
3, Es sollte nach jedem (eigentlichen) Schreiben der Daten bei Access nochmal der Cache gelöscht werden

Der große Unterschied ist aber der SQL-Dialekt. Solltest Du etwas kompliziertere SQL-Anweisungen haben, so wirst Du eine für Access und eine für MS-SQL benötigen. Der SQL-Standard ist nur eine minimaldefinition eines Standards. Alles was in SQL-89/92/... nicht definiert ist, wird mit sicherheit bei jeder Datenbank unterschiedlich gehandhabt.

ipworks 6. Okt 2004 09:48

Re: MS-SQL -> Access
 
Hallo,
nicht jeder hat MS-SQL..das ist richtig.
Aber geben doch diesen Leute die MSDE...ergo eine abgespeckte MS-SQL Einzelplatzserverlösung mit 2GB Begrenzung.

Viel Erfolg.
Peter


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:22 Uhr.

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