关于c#处理access中长二进制字段问题

问题描述

1.存储的类型不清楚.可能是字符串2.需要读取存储的东西.本人代码如下:OleDbDataReaderodr;//try//{conn.Open();OleDbCommandmyadd=newOleDbCommand(sql,conn);odr=myadd.ExecuteReader(CommandBehavior.CloseConnection);while(odr.Read()){byte[]by1=(byte[])odr.GetValue(1);byte[]by=(byte[])odr.GetValue(0);}conn.close();我这样子读出来的by里面存储的是'51087692'这样的东西.始终无法把里面的东西读出来.

解决方案

解决方案二:
怎么没人回啊?高手哪里去了?
解决方案三:
这个论坛的高手怎么都不在啊?有人么.帮帮我......
解决方案四:
帮你顶一下哥们回帖是一种美德!传说每天回帖即可获得10分可用分!
解决方案五:
有没有厉害的.教下我.
解决方案六:
有没有厉害的.教下我.

时间: 2024-12-10 07:29:29

关于c#处理access中长二进制字段问题的相关文章

ole-如何从Access中OLEObject字段中导入和导出文件?

问题描述 如何从Access中OLEObject字段中导入和导出文件? 情形: 已 经有一个Access2010版的数据库,有多个表,每个表又有上千个记录,每个记录对应着一个Html文件,html文件单独放在一个文件夹中,文件名为table_id格式.这样每次编辑一条记录时,从几千个文件中查看并编辑对应的Html文件就很不方便. 现在打算添加一个EObject字段来存放该文件,这样操作的时候,可以直接双击该字段在编辑器中打开文件进行编辑.当然数据库体积会增大,这个可以接受. 问题: 记录有很多,

blobstore-用程序对ACCESS的BLOB字段内容进行读写

问题描述 用程序对ACCESS的BLOB字段内容进行读写 这两天好像论坛不能发贴了.只能在这里求助! 用程序对ACCESS的BLOB字段内容进行读写,网上都是以图形文件为例进行的操作.我的要求是BLOB中的内容是任意二进制格式的数据,如rar,chm,xml,dwg,doc,exe....等这类数据. 请大家相助,最好有实例.Delphi7+Access2000 解决方案 http://www.yesky.com/290/130290.shtml

asp如何获取access数据库的字段说明

asp如何获取access数据库的字段说明代码如下:<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>提取access字段的说明信息</title></head><%dim table                  table = trim(request(&qu

两种数据库二进制字段存取控制方式的对比

二进制|控制|数据|数据库 方式一:对于小容量的数据,进行一次载入内存,一次性获取 /// <summary> /// 小容量附件数据读取性能测试 /// </summary> /// <param name="strSql"></param> /// <returns></returns> public static bool ProcessDataFromDataBaseByAdapter(string str

指针-vc++ access 求某个字段某一范围内的最大值和最小值问题

问题描述 vc++ access 求某个字段某一范围内的最大值和最小值问题 CString SQL1 = "select top 1 * from employees order by [石灰加入量/kg] desc";; m_Ado.m_pRecordset = m_Ado.OpenRecordset(SQL1);//打开记录集 while(!m_Ado.m_pRecordset->adoEOF) { var=m_Ado.m_pRecordset->GetCollect(

vc access 求某字段的最大值最小值

问题描述 vc access 求某字段的最大值最小值 我想通过vc在access中找出某个字段的最大值 最小值 并显示在编辑框内,不知道谁有没有具体的例子供参考 ,万分感谢,我初学vc和access,太简略的语言看不懂啊,求那种具体的语句 解决方案 先排序,然后分别取第一条记录和最后一条记录,就是最小值最大值. 关于如何访问数据库,以及如何显示在编辑框,这些不是几句话能说清的,要么你自己看书,要么问问同事. 实在懒得学习,去威客网站发个任务,几百块钱就有大批码农为你效力. 解决方案二: sele

jdbc odbc-我在用jdbc-odbc读取access时出现字段被截取的问题

问题描述 我在用jdbc-odbc读取access时出现字段被截取的问题 access中备注类型的字段,6万字节,超出了ResultSet中getString的4000长度限制,无法全部获得.但是无论应用rs.getNString还是rs.getNClob都会报错,提示Operation not yet supported(操作还未被支持).请问各位大拿,应该如何处理,难道需要修改注册表吗?

SqlServer数据库长文本和二进制字段操作总结(54powerman原创)

SqlServer数据库长文本和二进制字段操作总结(54powerman原创)--创建测试用表 Create Table TestnText (RowID Int Identity(1,1) Primary Key,Content nText) --读写nText文本,一定要用在事物中 Begin Tran DECLARE @ptrval varbinary(16) Select @ptrval=TEXTPTR(content) From TestnText Where RowID=1 --TE

关于c#对access读取长二进制字段问题

问题描述 问题是:想把这个长二进制数据读出来.可能里面存储的是string类型.但是我读出来后.是个byte[]里面是7845200之类的东西.我现在想把它读取出来.大家有什么好的想法没? 解决方案 解决方案二:有人知道怎么解决么?谢谢.解决方案三:jf+up解决方案四:有没有人啊.我很急哦`解决方案五:悲哀.找不到高手.可怜.