1
私はC#の知識が非常に乏しいですが、バイナリBLOBを読み取るコードをbyte[]
に書き出す必要があります。バイナリBLOBをFirebirdからバイト[]にC#で読み込む方法は?
私はこのコードを書いた:
byte[] userBlob;
myCommand.CommandText = "SELECT id, userblob FROM USERS";
myCommand.Connection = myFBConnection;
myCommand.Transaction = myTransaction;
FbDataReader reader = myCommand.ExecuteReader();
try
{
while(reader.Read())
{
Console.WriteLine(reader.GetString(0));
userBlob = // what I should to do here??
}
}
catch (Exception e)
{
Console.WriteLine(e.Message);
Console.WriteLine("Can't read data from DB");
}
をしかし、私はここに置くべきか?私が理解しているように、私はストリームを使用する必要がありますが、私はそれを行う方法を理解することはできません。