【发布时间】:2018-01-06 00:06:31
【问题描述】:
我无法从 oracle 获取图像字节数据。 reader("image") 总是返回 0 长度。他们有什么解决方法吗?如果我使用oledb,那么它可以工作但不能使用Microsoft EnterpriseLibrary。
using (IDataReader reader = ExecuteNonQueryOracle(Query))
{
while (reader.Read) {
dict("image") = reader("image");
}
}
public object ExecuteNonQueryOracle(string Query)
{
using (dbCommand == CurrentDatabase.GetSqlStringCommand(Query)) {
dbCommand.CommandType = CommandType.Text;
return CurrentDatabase.ExecuteReader(dbCommand);
}
}
【问题讨论】:
-
ExecuteNonQueryOracle是一个颇具误导性的方法名称。 -
@mjwills 我只是为了理解这个问题而提出的。
标签: c# oracle oracle11g enterprise-library