DbImport Fehler

Advantage Database Server

Moderator: Moderatoren

Antworten
Benutzeravatar
Wolfgang Ciriack
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2934
Registriert: Sa, 24. Sep 2005 9:37
Wohnort: Berlin
Hat sich bedankt: 13 Mal
Danksagung erhalten: 34 Mal
Kontaktdaten:

DbImport Fehler

Beitrag von Wolfgang Ciriack »

Hallo,
Code, der seit Jahren funktionirt, bringt bei Nutzung des ADS einen Fehler, und zwar bei DbImport:

savedbf:="C:\pfad\MEINEDBFxxx"
DBImport(savedbf)

Fehlermeldung Zeile DbImport:
Error 5050: The name given was too long. Parameter 3

Hat jemand eine Erklärung bzw. einen Workaround ?
Viele Grüße
Wolfgang
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14651
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 88 Mal
Kontaktdaten:

Re: DbImport Fehler

Beitrag von Jan »

Wolfgang,

mit DbImport habe ich auch schon so manche Schlacht geschlagen. Das Teil ist manchmal ungaublich störrisch.

Schau Dir mal den Code an, vielleicht findest Du da das Problem. \XPPW32\source\SYS\DbBulk.prg

Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Wolfgang Ciriack
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2934
Registriert: Sa, 24. Sep 2005 9:37
Wohnort: Berlin
Hat sich bedankt: 13 Mal
Danksagung erhalten: 34 Mal
Kontaktdaten:

Re: DbImport Fehler

Beitrag von Wolfgang Ciriack »

Ja, da scheint wohl die Funktion _ADSIMPORT() bzw. AX_APPENDFROM() Probleme zu haben.
Ich vermute, da wird der Dateiname als alias verwendet, bei mehr als 10 Zeichen gibts ein Problem.
Habe jetzt meine tmp-Datei in "MeineDBFxy" umbenannt, dann klappt es auch mit dem ADS.
Nicht schön, aber ein Workaround. :roll:
Viele Grüße
Wolfgang
UliTs
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2828
Registriert: Fr, 10. Feb 2006 9:51
Wohnort: Aachen
Hat sich bedankt: 259 Mal
Danksagung erhalten: 12 Mal
Kontaktdaten:

Re: DbImport Fehler

Beitrag von UliTs »

Ich glaube, man muss da zwischen dem ADS und der ADSDBE unterscheiden!
Vermutlich liegt der Fehler in der ADSDBE!

Uli
-------
Mitglied XuG Cologne
Mitglied XuG Osnabrück
Antworten