0

私はSQLデータベースを備えたc#アプリを持っています、SQLフィールドタイプは画像ですが、私のc#アプリ変数は文字列です、SQLデータベースの画像タイプに文字列変数を保存する方法は?

parameters[10] = new OleDbParameter("@LONG_DESCRIPTION", sLongDes);
// sLongDes is string type, LONG_DESCRIPTION in sql is imag type
parameters[10].OleDbType = OleDbType.LongVarBinary;

このコードは間違っています。

4

1 に答える 1

2

文字列をに変換する必要がありますByte Array

byte[] array = Encoding.ASCII.GetBytes(sLongDes); // supports other encoding
parameters[10] = new OleDbParameter("@LONG_DESCRIPTION", array);
parameters[10].OleDbType = OleDbType.LongVarBinary;
于 2013-02-27T02:56:19.827 に答える