[gelöst]ADOConnectionString

29. Mai 2007 11:41

Hallo zusammen,

ich habe mal wieder ein kleines ADO Problem! :-)

ich baue eine Connection zu meiner AccessDB auf mit einem ADOConnectionString:

ADOConnection.ConnectionString('Provider=Microsoft.Jet.OLEDB.4.0;'
+ 'Data Source=D:\TestCAD.mdb;'
+ 'User Id=; Password=;');

Nun wollte ich die Data Source in eine Variable auslagern und finde nicht die richtige Syntax dazu!??

das hatte ich mal versucht, klappt aber nicht...
Code:
DB := 'TestCAD.mdb';
ADOConnection.ConnectionString('Provider=Microsoft.Jet.OLEDB.4.0;'
                 + 'Data Source=D:\ ' &DB;
                 + 'User Id=; Password=;');

..das funktioniert auch nicht...aber das nav dieses Server.MapPath nicht kennt oder? dachte da ich die adoautomation verwende kann ich auch das Server.MapPath verwenden?
Code:
 ADOConnection.ConnectionString('Provider=Microsoft.Jet.OLEDB.4.0;'
                 + 'Data Source="Server.MapPath("~/TestCAD.mdb")'
                 + 'User Id=; Password=;');

weiss jemand wie der String richtig zusammengebaut wird?

Danke,
Grüsse
Silvia
Zuletzt geändert von Silvia am 29. Mai 2007 13:22, insgesamt 1-mal geändert.

29. Mai 2007 13:10

Ich glaube, du hast in der 2.Zeile des Zusammenbaus den Fehler gemacht

Code:
DB := 'TestCAD.mdb';
ADOConnection.ConnectionString('Provider=Microsoft.Jet.OLEDB.4.0;'
                 + 'Data Source=D:\' + DB + ';'
                 + 'User Id=; Password=;');

29. Mai 2007 13:19

aaaah ja genau das wars!

Vielen Dank!

Gruss
Silvia

18. April 2008 15:08

Hallo,

ich hab mal eine Frage.
Ich arbeite erst seit ein paar Tagen mit Navision und möchte aus einer Validate Function im Navision auf eine externe Datenbank zugreifen, jetzt wurde mir gesagt, ich könnte da mit ADO machen, aber auf diesen Beitrag konnte ich nichts hilfreiches finden.
Kann man irgendwo nachlesen, wie man die komplette Abfrage über ADO macht?

Grüße tommi