Jump to content

freshnet

Members
  • Gesamte Inhalte

    2
  • Registriert seit

  • Letzter Besuch

Fortschritt von freshnet

Rookie

Rookie (2/14)

  • Erste Antwort
  • Erster eigener Beitrag
  • Eine Woche dabei
  • Einen Monat dabei
  • 1 Jahre dabei

Neueste Abzeichen

0

Reputation in der Community

  1. Hallo Ich möchte auf einem MS-SQL2005 in base64-codierte Dateien speichern. Dies geht bis zu einer Dateigröße von ca. 200kb (obwohl auch dann schon der Fehler "0" auftritt) Bei Dateien über ca. 200kb erscheitn der Laufzeitfehler '2498': Sie haben für eines der Argumente einen Ausdruck eingegeben, der nicht den für das Argument erforderlichen Datentyp hat. Ich habe bereits die Datentypen nvarchar(max), varchar(max), ntext, image ausprobiert, jeweils mit derselben Fehlermeldung. Was mache ich falsch? Die base64 codierte Datei hat bereits den Datentyp "String" und enthält ja Zahlen, Buchstaben und Zeichen, sodass ein Unicode-Datentyp variabler Länger passen sollte? Falls nötig hier noch der für die Konvertierung verantwortliche Code: Function B64EncodeFile(SourcePath As String) As String Const adTypeBinary = 1 Dim doc As Object: Dim elm As Object: Dim strm As Object Set strm = CreateObject("ADODB.Stream") strm.Type = adTypeBinary: strm.Open: strm.LoadFromFile SourcePath Set doc = CreateObject("MSXML2.DOMDocument") Set elm = doc.createElement("b64"): elm.DataType = "bin.base64" elm.nodeTypedValue = strm.Read() b64encodedfile = elm.text End Function Vielen Dank im Voraus Die Analyse der codierten Zeichen einer knapp 190kb großen pdf-Datei hat ergeben, das sie aus 14300 Zeichen besteht. Leerzeichen gibt es keine. Da solte ein nvarchar(max) doch drüber lachen ?!
  2. Hallo Ich habe den selben Wunsch wie meine Vorredner. Deshalb habe ich in den zu erstellenden Dateinamen %date% geschrieben.. Aber ohne Erfolg! Ich möchte auf einem W2k3SBS mit NTbackup die Exchange Daten sichern. Das Script dazu sieht folgendermaßen aus: C:\WINDOWS\system32\ntbackup.exe backup "@C:\Dokumente und Einstellungen\Administrator\Lokale Einstellungen\Anwendungsdaten\Microsoft\Windows NT\NTBackup\data\Sicherung_Laufwerk_M+MIS.bks" /n "exchange_Laufwerk_M+MIS_%date%.bkf erstellt am 06.03.2013 um 15:38" /d "Satz am 06.03.2013 um 15:38 erstellt" /v:yes /r:no /rs:no /hc:off /m normal /j "Sicherung_Laufwerk_M+MIS" /l:s /f "X:\Exchange\exchange_Laufwerk_M+MIS_%date%.bkf" Einziger Unterschied ist m.E. der Schalter /a (Anhängen). Das "_" statt einem "-" vor dem "%date%" im Dateinamen wird doch wohl nicht die Ursache sein. Wer öffnet einem Blinden die Augen?
×
×
  • Neu erstellen...