LabVIEWForum.de
BLOB in Oracle nur eine Länge von 2000 Zeichen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenbank & File IO (/Forum-Datenbank-File-IO)
+---- Thema: BLOB in Oracle nur eine Länge von 2000 Zeichen (/Thread-BLOB-in-Oracle-nur-eine-Laenge-von-2000-Zeichen)



BLOB in Oracle nur eine Länge von 2000 Zeichen - seilkopf - 10.05.2007 08:22

Hallo,

ich habe ein Problem mit Blobs in einer Oracle DB.

Ich verwende LabVIEW 7.1 mit dem Database Connectivity Toolset. Als Datenbanken verwende ich im Lokalen Bereich eine Sybase SQL Anywhere 9.0 und im Netz eine Oracle 10g. Da wir bislang nur Lokal gearbeitet haben, wurden die Messreihen als Blob in der SQL Anywhere gespeichert. Hier habe ich keine Probleme. Jetzt muss ich aber die Oracle in Betrieb nehmen und schon habe ich welche. Wenn ich Blobs in die Oracle schreibe ist die Länge auf 2000 beschränkt, obwohl Blobs in Oracle viel größer werden können. Es scheint das Oracle die Übergabe des Blobs von LabVIEW als Varchar2 interpretiert (diese haben die 2000 char Grenze). Wenn ich in Oracle den Blob über eine vorher geschriebene Datei einlese, ist die Länge richtig. Diese Lösung ist ersten nicht besonders elegant und zweiten in dem vorhandenen Netz (Großindustrie) eventuell nicht so einfach zu realisieren.

Vielleicht habe Ihr ja noch eine Idee.

:-) Lutz