Datenquelle konfigurieren



  • Hallo!

    Ich habe mich in den FAQ umgeschaut und eigentlich gefunden, was ich gesucht habe (wie man ODBC-Datenquellen konfiguriert):

    SQLConfigDataSource(NULL,ODBC_ADD_DSN, "Microsoft Access Treiber (*.mdb)", 
                       "DSN=MeineDB\0" 
                       "Description=Meine Datenbank\0" 
                       "FileType=Access\0" 
                       "DataDirectory=C:\\MyDB.mdb\0" 
                       "MaxScanRows=20\0");
    

    Jedoch weiß ich nicht, wo ich den Code hineinschreiben muss.
    Meine Anwendung (SDI) muss gleich (in der OnInitialUpdate) auf die Datenquelle zugreifen können, da muss sie also schon erstellt sein!
    Ich habs fast schon überall versucht hineinzuschreiben, aber er bringt beim Start des Programms immer eine Fehlermeldung:
    "Datenquellenname nicht gefunden und kein Standardtreiber angegeben!"
    Die Access-Datenbank existiert aber!!!

    Kann mir jemand helfen?
    greetz
    tompo



  • Hat denn keiner eine Idee??? 😞
    tompo



  • [ Dieser Beitrag wurde am 11.08.2002 um 14:37 Uhr von tompo editiert. ]



  • Probiers mal in der CDoc Klasse direckt nach der MESSAGE_MAP() Funktion.



  • Problem gelöst!

    Der Code war falsch!
    So ists richtig:

    SQLConfigDataSource(NULL, ODBC_ADD_DSN, "Microsoft Access Treiber (*.mdb)","DSN=MeineDB\0DBQ=C:\\Datenbank.mdb\0\0");
    

    Bei mir funzts jedenfalls gut.
    Da ich einen Splash-Screen habe, kann ich den Code einfach in die OnCreate-Funktion der Klasse des Splash-Screens schreiben. 😃

    greetz
    tompo

    [ Dieser Beitrag wurde am 12.08.2002 um 15:00 Uhr von tompo editiert. ]


Anmelden zum Antworten