Hallo,
ich habe einen mysteriösen Fehler. Wir haben ein Programm, für welches leider keinen Quellcode mehr gibt. Soweit, so schlecht.
Nun, dieses VB 6 Prog liest Daten aus einer ASCII-Datei ein und schreibt sie in eine MS-DB rein.
Nun, das ganze hat funktioniert auf Win2003 SMB und SQL-Server 2000, jetzt kommt aber ständig eine Fehlermeldung. Die Fehlermeldung lautet "Run-time error '3146': ODBC-Aufruf fehlgeschlagen".
Habe aber auch schon die Fehlermeldung "Ungültige Cursorposition" oder "Kein aktueller Datensatz" bekommen.
Ich verzweifle, habe schon versucht mit dem SQL Profiler herauszubekommen was los ist.
Nun, die Fehlermeldung kommt auch bei nur einem DS im File, dieser DS wird aber in der DB aktualisiert, egal welcher. Wenn aber 2 DS sind, passiert beim 2. schon nichts mehr.
Laut Profiler "schaut" er sich aber mehrere DS an.
hat jemand eine schlaue Idee?
ich wäre für jede Anregung dankbar!
lg, Philipp
ich habe einen mysteriösen Fehler. Wir haben ein Programm, für welches leider keinen Quellcode mehr gibt. Soweit, so schlecht.
Nun, dieses VB 6 Prog liest Daten aus einer ASCII-Datei ein und schreibt sie in eine MS-DB rein.
Nun, das ganze hat funktioniert auf Win2003 SMB und SQL-Server 2000, jetzt kommt aber ständig eine Fehlermeldung. Die Fehlermeldung lautet "Run-time error '3146': ODBC-Aufruf fehlgeschlagen".
Habe aber auch schon die Fehlermeldung "Ungültige Cursorposition" oder "Kein aktueller Datensatz" bekommen.
Ich verzweifle, habe schon versucht mit dem SQL Profiler herauszubekommen was los ist.
Nun, die Fehlermeldung kommt auch bei nur einem DS im File, dieser DS wird aber in der DB aktualisiert, egal welcher. Wenn aber 2 DS sind, passiert beim 2. schon nichts mehr.
Laut Profiler "schaut" er sich aber mehrere DS an.
hat jemand eine schlaue Idee?
ich wäre für jede Anregung dankbar!
lg, Philipp
Comment