0

VBscript、ADO、および SQLite ODBC ドライバーを使用して、大きな文字列 (~5KB) を格納および取得しています。おそらく、insert ステートメントのパラメーターをバインドするときにサイズを指定できるため、それらの格納は正常に機能します。ただし、これらの文字列を取得しようとすると、最初の 256 (または 255) 文字は正しく取得されますが、残りの継ぎ目はランダムなメモリ領域から取得されます。私は何を間違っていますか (VBscript と ADO を使用する以外に...)?

テキストをバイナリデータとして保存するという考えにはオープンです。しかし、後で取得するために試した機能は機能しませんでした。

4

1 に答える 1

0

getChunk は、msdn に記載されているようにレコード フィールドでは機能しません。また、フィールド属性 adFldLong は、そのフィールドで getChunk を使用できるかどうかを示します。一部のフィールドでは、属性 actualSize を使用する代わりに、SQL クエリを使用してデータの長さを取得する必要があります

ここに良い例がありますhttp://kek.ksu.ru/eos/ecommerce/masteringasp/18-06.html

于 2013-09-10T13:26:50.533 に答える