Forums Neueste Beiträge
 

Acc97: Fehler Importspezifikation

23/02/2009 - 18:17 von Thomas Warnke | Report spam
Hallo,

in einer Acc97-Datenbank verknüpfe ich ein CSV-File über eine
Importspezifikation. Es funktioniert alles solange, bis ich das Programm
beende und neu starte. Dann kommt eine Fehlermeldung "Die Textdatei 'CSV'
existiert nicht. Importieren ... ist mit dieser Dateiangabe nicht möglich.".
Wenn ich dann manuell importiere, dabei die Spezifikation auswàhle, geht es
wieder. Bis zum erneuten Öffnen... Was mach ich falsch?

Nach Konvertierung in AccXP funktioniert es übrigens. Der Kunde arbeitet
aber noch in einer Acc97-Umgebung.

Set tdf = CurrentDb.CreateTableDef("CSV")
tdf.Connect =
"Text;DSN=CSV;FMT=Delimited;HDR=NO;IMEX=2;CharacterSet…0;DATABASE=" &
strPfad
tdf.SourceTableName = strDateiname
CurrentDb.TableDefs.Append tdf


Gruss Thomas
 

Lesen sie die antworten

#1 Peter Doering
23/02/2009 - 19:40 | Warnen spam
Hallo,

Thomas Warnke wrote:

in einer Acc97-Datenbank verknüpfe ich ein CSV-File über eine
Importspezifikation. Es funktioniert alles solange, bis ich das Programm
beende und neu starte. Dann kommt eine Fehlermeldung "Die Textdatei 'CSV'
existiert nicht. Importieren ... ist mit dieser Dateiangabe nicht möglich.".
Wenn ich dann manuell importiere, dabei die Spezifikation auswàhle, geht es
wieder. Bis zum erneuten Öffnen... Was mach ich falsch?

Nach Konvertierung in AccXP funktioniert es übrigens. Der Kunde arbeitet
aber noch in einer Acc97-Umgebung.

Set tdf = CurrentDb.CreateTableDef("CSV")
tdf.Connect =
"Text;DSN=CSV;FMT=Delimited;HDR=NO;IMEX=2;CharacterSet…0;DATABASE=" &
strPfad
tdf.SourceTableName = strDateiname
CurrentDb.TableDefs.Append tdf



Hab gerade kein A97 zur Hand, aber ich wuerde vor dem Anlegen der Tdf eine
evtl. bestehende gleichen Namens loeschen.

Dim Db As DAO.Database
If fExistTable("CSV") Then
CurrentDb.Execute "DROP TABLE CSV;", dbFailOnError
End If

Set Db=CurrentDb
Set tdf = Db.CreateTableDef("CSV")
usw.

Die Funktion fExistTable findest du in
http://www.mvps.org/access/tables/tbl0001.htm

Gruss - Peter

Mitglied im http://www.dbdev.org
FAQ: http://www.donkarl.com
NEK1 Zusatztermin wg. hoher Nachfrage:
Sa/So 21./22.3.2009 http://www.donkarl.com/NEK

Ähnliche fragen