Hallo zusammen!
Ich habe hier ein kleines Problemchen: Ich habe einige Routinen geschrieben, mit denen ich die Inhalte einer PDX-Tabelle in eine bestehende Tabelle unter SQL Server 7/MSDE pushe (insbesondere formatierte Memos, Bitmaps, JPEGs).
Die Master-Tabelle hat einen aus zwei Feldern bestehenden Primärschlüssel, welcher auf die Detail-Tabelle zeigt. Unter PDX funktioniert das ganz toll, wenn allerdings ein BLOB (Bitmap), dessen Size > 0 ist, gepostet wird, bekomme ich eine "ungültige Blob-Länge"! (Ich habe gelesen, dass es Probleme bei BLOBs > 1MB geben kann, die verwendeten BLOBs sind jedoch maximal 42KB groß!) Der Witz an der Sache ist, dass ich zu Testzwecken eine kleine Beispieltabelle manuell im Enterprise-Manager angelegt habe und anschließend sämtliche BLOBs ohne Probleme geschrieben wurden! Der Programmcode scheint somit korrekt zu sein?! Ich vermute, daß das Problem in der Tabellendefinition liegt (die Tabellen werden über Platinum ERwin erzeugt). Wie kann ich diesen Fehler beheben? Für einen kleinen Hinweise wäre ich sehr dankbar!
Ich habe hier ein kleines Problemchen: Ich habe einige Routinen geschrieben, mit denen ich die Inhalte einer PDX-Tabelle in eine bestehende Tabelle unter SQL Server 7/MSDE pushe (insbesondere formatierte Memos, Bitmaps, JPEGs).
Die Master-Tabelle hat einen aus zwei Feldern bestehenden Primärschlüssel, welcher auf die Detail-Tabelle zeigt. Unter PDX funktioniert das ganz toll, wenn allerdings ein BLOB (Bitmap), dessen Size > 0 ist, gepostet wird, bekomme ich eine "ungültige Blob-Länge"! (Ich habe gelesen, dass es Probleme bei BLOBs > 1MB geben kann, die verwendeten BLOBs sind jedoch maximal 42KB groß!) Der Witz an der Sache ist, dass ich zu Testzwecken eine kleine Beispieltabelle manuell im Enterprise-Manager angelegt habe und anschließend sämtliche BLOBs ohne Probleme geschrieben wurden! Der Programmcode scheint somit korrekt zu sein?! Ich vermute, daß das Problem in der Tabellendefinition liegt (die Tabellen werden über Platinum ERwin erzeugt). Wie kann ich diesen Fehler beheben? Für einen kleinen Hinweise wäre ich sehr dankbar!
Comment