Seite 2 von 3
Verfasst: 10.08.2008 21:11
von marco2007
Probier`mal:
Systemsteuerung/Verwaltung/Datenquellen(ODBC)
Benutzer-DSN -> Hinzufügen -> Treiber auswählen (Access) -> Access-Datei auswählen -> Datenquellename (DSN) vergeben.
Verfasst: 10.08.2008 21:19
von coMstructor
ja, aber wenn ich ein programm schreibe, kann ich nicht davon ausgehen dass der user das so dann konfiguriert
Verfasst: 10.08.2008 21:21
von marco2007
Ne, das sollte eh normalerweise mit dem ersten Code funktionieren.
Probier`s mal so:
Code: Alles auswählen
accessfile.s=OpenFileRequester("Access-Datei auswählen!", "c:\", "Access (*.mdb)|*.mdb", 0)
Result=SQLConfigDataSource_(0,1,"Microsoft Access Driver (*.mdb)","Server=127.0.0.1; Description=MyDescription ;DSN=test;DBQ="+Accessfile+";UID=;PWD=;")
Verfasst: 10.08.2008 21:29
von coMstructor
Ausgabe ist 1, aber kommt immer 1 bei raus ...
Verfasst: 10.08.2008 21:31
von marco2007
Ja, leider. Ich hab`s gerade selber gemerkt. Da wird immer eingerichtet. Auch wenn`s die Datei gar nicht gibt.
Hast den letzten Code probiert?
Und dann das:
Code: Alles auswählen
UseODBCDatabase()
If OpenDatabase(0, "DSNNAME", "", "")
Debug "Super"
Else
Debug "Scheisse"
EndIf
Verfasst: 10.08.2008 21:36
von coMstructor
hab leider nur 4.02 da ein projekt von mir auf 4.20 nicht geht. da du schon dabei bist, kannst du mir nicht so ein kleinen code dafür schreiben der irgendwas aus ner kleinen datenbank ausgibt. denke dann können wir uns den langen dialog hier dann sparen

wäre echt nett von dir
Verfasst: 10.08.2008 21:37
von Kaeru Gaman
so jetz isses aber programmierung, nicht mehr gelaber.
ich verschiebs gleich mal...
Verfasst: 10.08.2008 21:40
von coMstructor
ja , ein schmaler grad wars am anfang, danke fürs verschieben
Verfasst: 10.08.2008 21:42
von marco2007
Hast Du bereits eine Verbindung? Verwaltung/Datenquellen?
Verfasst: 10.08.2008 21:47
von coMstructor
da steht halt ne 1 als ausgabe, aber was kommt dann? soll ich dir meine testdatenbank schicken? da sind nur 2 namen und vornamen drinne. mehr auch nicht. bin mir aber nicht sicher ob die verbindung wirklich steht