0

データベース テーブルにImagedatatypeの列が含まれておりVarbinary(50)、その列の値をテーブルに動的に入力したいのですが、varbinary が列に値を入力するための形式は何Imageですか?

4

1 に答える 1

0

varbinary 列にはバイナリ データが含まれます。バイナリ データを列に挿入するには、さまざまな OLEDB/ADO ドライバーを使用してデータをストリーミングし、データをバイナリとして定義するか、バイナリ表記を使用して列にデータを挿入できます。

たとえば、「A」のバイナリ値を列に挿入する場合は、次のように挿入する必要があります。

 CREATE TABLE Binarytest
 ( id INT
 , note VARBINARY(500)
 )
 ;
 INSERT BinaryTest SELECT 1, 0x41
 INSERT BinaryTest SELECT 1, CAST( 'A' AS VARBINARY)

 SELECT note, CAST( note AS VARCHAR) FROM BinaryTest

 DROP TABLE binarytest

私はこれを2つの方法で行っていることに注意してください。

于 2013-01-14T23:27:22.763 に答える