Hallo,
ich möchte mich mit dem ADO-Toolkit über DSN zum ODBC Server verbinden, um in weiterer Folge eine Verbindung mit einer ORACLE DB aufzubauen. Die von mir angelegte USER-DNS kann eine Verbindung zur DB aufbauen.
Leider bekomme ich mit LabVIEW keine Verbindung zum ODBC zusammen. Was mach ich bloß falsch?????
Im Anhang sind mein VI und die ODBC Einstellungen.
Danke im Voraus für eure Hilfe
Also bei mir sieht so ein String (für Postgre-SQL) so ähnlich wie hier aus:
Zitat:[oledb]
Provider=PostgreSQL.1;Password=08154711;User ID=postgres;Data Source=127.0.0.1;Location=db_name;Extended Properties=""
So eine UDL-Datei kannst Du Dir selber erstellen, indem Du in LabVIEW "Create Data Link" auswählst und Dich dort durchklickst und Dich mit Deiner DB verbindest. Dann kannst Du die UDL-Datei erstellen, diese entweder direkt anschließen, oder sie mit einem Editor (z.B. Notepad) öffnen und dann den Text als Stringkonstante anschließen. Wenn Du flexibel sein willst, dann kannst Du Dir den Text auch zur Laufzeit aus einer ini-Datei holen.
[
attachment=26641]
Gruß Markus
Hallo,
zunächst mal danke für die Info....leider weis ich jetzt auch noch nicht recht weiter
Was ist eine UDL Datei???? Bin leider nicht so der Profi was DB-Anbindung über ODBC betrifft. Ausserdem kann ich in meiner deutschen Version "Create Data Link" nicht finden.
Falls das wichtig ist für dich, ich habe nur das ADO-Toolkit zur Verfügung, nicht jedoch das DB-Connectivity-TK von NI.
Gruss
Rudi
Da kann ich dann leider auch nicht weiterhelfen, weil ich kein Deutsches LabVIEW habe und auch nicht weiß, ob bei dem ADO-Toolkit das "Create Data Link" überhaupt in LabVIEW angezeigt wird. Normal müsste es aber genauso ablaufen.
Gruß Markus
Ist schon etwas her dass ich mich mit dem ADO Toolkit befasst habe, aber kann es daran liegen dass das ADO Toolkit eine System DSN will wie das Control in Deinem Frontpanel angibt und Du eine User DSN erstellt hast?
Wahrscheinlich ist es das nicht, aber ich hatte mal so ein Problem mit einer ODBC Library.