PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [VB 6.0]: MySQL-Felder des Typs 'text' werden nicht gelesen?


mf_2
2007-11-08, 08:31:43
Hallo,

Ich habe eine MySQL-Tabelle, welche in VB 6.0 mittels einer ODBC-Verbindung gelesen wird und in ein ecordSet geschrieben wird. Allerdings werden alle Felder, die als Datentyp 'text' haben, nicht gelesen. Varchar funktioniert problemlos. Woran liegt das? Muss ich bei 'text'-Feldern etwas bestimmtes beachten?

Gruß,
mf_2

EDIT: Der Fehler ist übrigens ein HY109 "Invalid cursor position".

mf_2
2007-11-08, 10:17:42
Nochwas: Das Textfeld ist base64 enkodiert und ein Kollege meinte gerade, dass es evtl. daran liegt. Kann ich das dann irgendwie anders aus der DB holen? Also mit einer Alternative zum RecordSet?

mf_2
2007-11-08, 14:58:56
Keiner??
EDIT: Ich habe jetzt versucht, das RecordSet mittels rs.GetRows() in ein Array zu lesen. Das geht auch, beim 'text' Feld kommt jedoch als Wert nicht der Inhalt des Feldes, sondern der Fehler 40035. Zu diesem Fehler konnte ich bei google nichts finden. Wisst ihr da weiter?