INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Neue Datenbank über ODBC Schnittstelle anlegen



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

28.01.2009, 16:02
Beitrag #1

BastiFantasti Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 77
Registriert seit: Sep 2007

7.1 - 2013
2007
DE

73527
Deutschland
Neue Datenbank über ODBC Schnittstelle anlegen
Hallo,

Seither richte ich Datenbanken als System DSN in der ODBC Verwaltung ein.
Hier hab ich aber die Limitierung, dass es eine Datenbank geben muss (wenn auch leer) die fest an einen ODBC Namen gekoppelt wird.
Gibt es eine Möglichkeit über ODBC auf wechselnde Datenbanken zu zugreifen (Access, OpenOffice DB, ...) ohne jedesmal die Zuordnung in der ODBC Schnittstelle anpassen zu müssen?


Gruß

Basti
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
28.01.2009, 16:18
Beitrag #2

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Neue Datenbank über ODBC Schnittstelle anlegen
Ich habe in einer ini-Datei meine Datenbank-Zugangsdaten hinterlegt und greife von LabVIEW heraus jeweils auf die DB zu, die ich gerade benötige, indem ich mir die jeweiligen Daten aus der ini-Datei hole.

Das sieht dann z.B. so aus.....

[Database]
Provider=PostgreSQL.1
Password=xyz
User ID=postgres
Data Source=192.168.xxx.yyy
Location=db_test
[PPS]
Provider=Microsoft.Jet.OLEDB.4.0
Persist Security Info=False
Data Source=C:Datenbank-Dateidb.mdb
Mode=ReadWrite


Gruß Markus

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.01.2009, 16:20
Beitrag #3

cb Offline
LVF-SeniorMod


Beiträge: 1.731
Registriert seit: Feb 2006

2018SP1
2001
EN

40xxx
Deutschland
Neue Datenbank über ODBC Schnittstelle anlegen
' schrieb:Hallo,

Seither richte ich Datenbanken als System DSN in der ODBC Verwaltung ein.
Hier hab ich aber die Limitierung, dass es eine Datenbank geben muss (wenn auch leer) die fest an einen ODBC Namen gekoppelt wird.
Gibt es eine Möglichkeit über ODBC auf wechselnde Datenbanken zu zugreifen (Access, OpenOffice DB, ...) ohne jedesmal die Zuordnung in der ODBC Schnittstelle anpassen zu müssen?
Gruß

Basti

die ODBC-Verbindung wird über einen s.g. "Connection String" aufgebaut, in dem beschrieben ist, was wer und wie verbunden werden soll. Wenn du eine System-DSN verwendest wird aus den dort hinterlegten Daten dieser Connection String zusammengebaut und an den ODBC-Treiber übergeben. Diesen String kann man aber auch selbst zusammenbauen, dann ist man nicht mehr an DSNs gebunden und kann zur Laufzeit eine Datenbank angeben ...

Wie dieser String aufgebaut wird kannst du in der MSDN unter dem Stichwort ODBC bzw. "Connection String" rausfinden ...

http://www.rotabench.com - rotierende Prüfstände nach dem Baukasten-Prinzip
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.01.2009, 16:29 (Dieser Beitrag wurde zuletzt bearbeitet: 28.01.2009 16:29 von Y-P.)
Beitrag #4

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Neue Datenbank über ODBC Schnittstelle anlegen
Das ist quasi genau das, was ich mache. Big Grin

Gruß Markus

' schrieb:die ODBC-Verbindung wird über einen s.g. "Connection String" aufgebaut, in dem beschrieben ist, was wer und wie verbunden werden soll. Wenn du eine System-DSN verwendest wird aus den dort hinterlegten Daten dieser Connection String zusammengebaut und an den ODBC-Treiber übergeben. Diesen String kann man aber auch selbst zusammenbauen, dann ist man nicht mehr an DSNs gebunden und kann zur Laufzeit eine Datenbank angeben ...

Wie dieser String aufgebaut wird kannst du in der MSDN unter dem Stichwort ODBC bzw. "Connection String" rausfinden ...

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.01.2009, 20:50 (Dieser Beitrag wurde zuletzt bearbeitet: 28.01.2009 20:52 von BastiFantasti.)
Beitrag #5

BastiFantasti Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 77
Registriert seit: Sep 2007

7.1 - 2013
2007
DE

73527
Deutschland
Neue Datenbank über ODBC Schnittstelle anlegen
Super!!! Dance

das ist genau das was ich gesucht habe.

Weil jedesmal eine Datenbank als System DSN Anlegen ist nicht wirklich praktisch. Gerade wenn man Access oder andere File DBs benutzt.

Gruß

Bastian


EDIT:

hab zu dem Thema ne super Seite gefunden:

http://www.connectionstrings.com/

da sind jede Menge Strings zu unterschiedlichen Datenbanken und Treibern beschrieben.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.01.2009, 23:50
Beitrag #6

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Neue Datenbank über ODBC Schnittstelle anlegen
Danke für die Rückmeldung und die Info.

Gruß Markus

' schrieb:Super!!! Dance

das ist genau das was ich gesucht habe.

Weil jedesmal eine Datenbank als System DSN Anlegen ist nicht wirklich praktisch. Gerade wenn man Access oder andere File DBs benutzt.

Gruß

Bastian
EDIT:

hab zu dem Thema ne super Seite gefunden:

http://www.connectionstrings.com/

da sind jede Menge Strings zu unterschiedlichen Datenbanken und Treibern beschrieben.

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Mit ODBC Zugriff nur bestimmte Tabellen sichtbar TpunktN 4 4.705 19.08.2022 07:12
Letzter Beitrag: TpunktN
  ODBC- Verbindung sonne und mond 4 4.845 10.11.2020 09:51
Letzter Beitrag: jg
  Datenbank anlegen und sinnvoll auslesen MKay 4 7.915 25.06.2015 14:13
Letzter Beitrag: Lucki
  LV SQL ODBC LLB Datenbank WeisserWolf1185 6 7.129 05.03.2014 09:38
Letzter Beitrag: Y-P
  Profile anlegen (Geschwindigkeitsprofile) NILVuser 7 6.520 09.02.2012 20:33
Letzter Beitrag: NILVuser
  Weitere Dateien zum Speichern von Messwerten anlegen antschie 5 5.625 18.01.2012 14:59
Letzter Beitrag: antschie

Gehe zu: