Freigeben über


Der Dateiname oder die Zahl ist ungültig

Aktualisiert: November 2007

Bad file name or number

Beim Versuch, auf die angegebene Datei zuzugreifen, ist ein Fehler aufgetreten. Dieser Fehler kann folgende Ursachen haben:

  • Eine Anweisung verweist auf eine Datei mit einem Dateinamen oder einer Nummer, der bzw. die nicht in der FileOpen-Anweisung angegeben ist oder der bzw. die in einer FileOpen-Anweisung angegeben ist, aber später geschlossen wurde.

  • Eine Anweisung verweist auf eine Datei mit einer Nummer, die nicht im Bereich der Dateinummern liegt.

  • Eine Anweisung verweist auf einen Dateinamen oder eine Nummer, der bzw. die ungültig ist.

So beheben Sie diesen Fehler

  1. Vergewissern Sie sich, dass der Dateiname in einer FileOpen-Anweisung angegeben ist. Wenn Sie die FileClose-Anweisung ohne Argumente aufgerufen haben, haben Sie möglicherweise versehentlich alle geöffneten Dateien geschlossen.

  2. Wenn der Code Dateinummern algorithmisch generiert, vergewissern Sie sich, dass die Nummern gültig sind.

  3. Überprüfen Sie die Dateinamen, um sicherzustellen, dass sie den Konventionen des Betriebssystems entsprechen.

Siehe auch

Konzepte

Benennungskonventionen in Visual Basic

Referenz

FileOpen-Funktion