Dateiname zu lang?

Advantage Database Server

Moderator: Moderatoren

Antworten
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:

Dateiname zu lang?

Beitrag von Jan »

Gerade wollte ich über DbCreaste() eine neue dbf im Data Dictionary anlegen. Dabei kam dann diese Meldung:
Sprachen-Version : 1.90.355
Betriebssystem : Windows 7 06.01 Build 07601 Service Pack 1
------------------------------------------------------------------------------
oError:args :
-> VALTYPE: L VALUE:.T.
-> VALTYPE: O CLASS:dacSession
-> VALTYPE: C VALUE:AuftSeri_ 20131218_16_07 Gesamtliste
-> VALTYPE: C VALUE:Gesamtliste
-> VALTYPE: L VALUE:.T.
-> VALTYPE: L VALUE:.F.
oError:canDefault : .T.
oError:canRetry : .T.
oError:canSubstitute: .F.
oError:cargo : {NIL, 5050, "Error 5050: The name given was too long. Parameter 3"}
oError:description : D
oError:filename :
oError:genCode : 8999
oError:operation : DbUseArea
oError:osCode : 0
oError:severity : 2
oError:subCode : 0
oError:subSystem : BASE
oError:thread : 1
oError:tries : 1
Unter DBFNTX hat das immer funktioniert. Wo liegt jetzt hier das Problem?

Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Rolf Ramacher
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 1930
Registriert: Do, 09. Nov 2006 10:33
Wohnort: Bergheim
Danksagung erhalten: 3 Mal
Kontaktdaten:

Re: Dateiname zu lang?

Beitrag von Rolf Ramacher »

Hi Jan,

vielleicht durch die Leertaste vor Gesamtliste ???
Gruß Rolf

Mitglied der Gruppe XUG-Cologne
www.xug-cologne.de
Daniel

Re: Dateiname zu lang?

Beitrag von Daniel »

- und auch vor "2013..." steht ein Leerzeichen ...
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15695
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: Dateiname zu lang?

Beitrag von brandelh »

LOCALE Dateinamen dürfen blanks enthalten und über 250 Zeichen lang sein, aber du nutzt keine lokale Datei sondern eine DacSession() auf dem Server.
Möglicherweise gibt es da andere Beschränkungen.
Gruß
Hubert
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9358
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 101 Mal
Danksagung erhalten: 361 Mal
Kontaktdaten:

Re: Dateiname zu lang?

Beitrag von Tom »

Der DacSession sind etwaige Dateinamensbeschränkungen völlig schnuppe.

Zeig doch mal den DbCreate-Code, Jan. Arbeitest Du da möglicherweise mit Makros? Wenn Textvariablen mit Makros aufgelöst werden, interpretiert die Funktion die enthaltenen Leerzeichen möglicherweise falsch.
Herzlich,
Tom
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: Dateiname zu lang?

Beitrag von UliTs »

Der Fehler 5050 sagt eindeutig, das der Dateiname zu lang ist.

Außerdem schreibst Du, dass bei DbCreate eine Fehlermeldung kam, die sich auf DbUseArea bezieht. Kannst Du mal zeigen, wie Du in einem Data Dictionary eine Tabelle anlegen willst?

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