21. Juni 2012 10:27
Hallo Zusammen,
ich habe folgendes Problem:
Wir haben vor unserer Umstellung auf RTC im Classic Client eine Exceldatei in ein BLOB-Feld importiert. Dieses BLOB kann ich auch im CC wiederherstellen und öffnen.
Nun verwenden wir folgenden Code um das Öffnen eines solchen BLOBs im RTC durchzuführen, was auch gut funktioniert:
- Code:
IF ISSERVICETIER THEN
Filename := "3TierMgt".EnvironFileName(Filename,Extension)
ELSE
Filename := TEMPORARYPATH + LookupBLOBFilename(RecLink.URL1,Extension) + '.' + Extension;
RecLink.CALCFIELDS("URL1 Store");
RecLink."URL1 Store".EXPORT(Filename);
IF ISSERVICETIER THEN BEGIN
ClientFilename := "3TierMgt".DownloadTempFile(Filename);
windowMode := 1;
WaitOnReturn := FALSE;
IF NOT ISCLEAR(WshShell) THEN
CLEAR(WshShell);
CREATE(WshShell,TRUE,TRUE);
WshShell.Run('"' + ClientFilename +'"',windowMode,WaitOnReturn);
CLEAR(WshShell);
END ELSE
HYPERLINK(Filename);
Das Problem scheint die Größe der Exceldatei zu sein. Diese ist ca. 6MB groß.
Nun meldet der RTC bei Öffnen: Die gewünschte Datei ist zu groß.
Ich habe bereits herausgefunden, dass es in der Funktion DownloadTempFile der CU 419 am Befehl DOWNLOAD liegt.
Fragen:
- Hat der Befehl eine Größenbeschränkung?
- Kann man das Problem irgendwie anderes lösen?
Unsere Version ist NAV2009 R2 Build 33413
Gruß+Danke
Dimi
Zuletzt geändert von dimi1976 am 21. Juni 2012 12:07, insgesamt 2-mal geändert.