[gelöst]Name der Datei enhält ungültige Zeichen

17. August 2007 16:13

Hi ,

nach einem technischen Upgrade von 3.60 auf 4.03 und einem Umzug von SQL 2000 auf auf SQL 2005, kann ich zu den Artikeln keine Bilddateien mehr öffnen.

Aus einer Einrichtungstabelle wird der Pfad gezogen für den Aufruf von ACDsee. Aus einem anderen Feld, wird der Pfad der JPG-Datei gezgogen.
shell(einrichtung.pfad plus ' ' plus PfadJPG-Datei)

Lief einwandfrei unter dem alten Client 3.60.

Woran könnte das liegen? Unter SQL2005 habe ich die Prozedur xp_cmdshell aktiviert, weil ich dachte das es vielleicht daran liegt.

Grüße
Marc
Zuletzt geändert von kuki am 22. August 2007 13:34, insgesamt 1-mal geändert.

17. August 2007 16:45

Hi Zusammen,

hab die Lösung.

Code:
"Pfad-Exe"   := Pfad Einchtungstelle;
"Pfad-Datei" := Pfad Bilddatei;
SHELL("Pfad-Exe", ' /C md ' + '"' + "Pfad-Datei" + '"');

Warum das so unter dem neuen Client sein muss versteh ich nicht ganz.

Hat jemand ne Erklärung dafür?

Gruß
Marc

17. August 2007 17:53

Ab Version 4.0 ist eine geänderte Shellsyntax notwendig ( ganze Pfade).