Recordset与Byte()互换,该如何处理


Recordset与Byte()互换
如题,如何实现
Recordset与Byte()互换?
(特别说明,是DAO的记录集,不是ADO的记录集)

VisualBasic程序开发环境 程序开发 VisualBasic

可口脆面包 11 years, 8 months ago


<fieldset> <legend> 探讨 </legend>
估计没什么更好的法子了.还得用回老办法:
RES$amp;>amp;$gt;TXT$amp;>amp;$gt;BYTE()
BYTE()$amp;>amp;$gt;TXT$amp;>amp;$gt;RES
这方法我用了一年我,现在发现写文件时要经过杀毒软件,产生了一点延时.
这一点延时,对新的机器没问题,老的机器会导致程序运算超前,数据滞后,程序挂掉. </fieldset>
kbkscs answered 11 years, 8 months ago



巴鲁巴多斯 answered 11 years, 8 months ago


刚刚自己写代码测试了一下,看来真错的蛮远哪,有点荒堂了,道听途说的东西还是不可靠,得自己尝试


死死掉算了 answered 11 years, 8 months ago


看了老半天原来是DAO,晕,大错特错了...

Chaomok answered 11 years, 8 months ago


。。。貌似如今还用dao的少见又少见

逆袭的天行者 answered 11 years, 8 months ago


在VB6中,ADO Stream可以将任何对象转换成二进制流,然后保存成文件.你还可以从文件中读取二进制流到对象,常见的应用是用Winsock做Access网络程序中,服务端将Access中的记录集转换成二进制流发给客户端,客户端收到二进制流再转换回Recordset.
再者,ADO的Recordset本身就可以保存成文件,而且还可以从该文件中读取数据.
ADO.net除了ADO的功能之外还有XML.

926556 answered 11 years, 8 months ago


不是要"对应",而是自己用语句进行导出.....

你要看看它能否有一个导出为某种格式文件的功能,以及能否将这种格式文件导回去的功能......

有的话,只要成为了文件....就好办了...

一只玲珑辞 answered 11 years, 8 months ago


估计只有麻烦点,先转为XML之类可直接BYTE()的数据形式,再传输,再到XML,再到数据库.....

除此之外直接序列化貌似没什么可行的现成方案...

bisesy answered 11 years, 8 months ago


看标题就估计是要做序列化........

关注一下.

天衣無縫D亡靈 answered 11 years, 8 months ago


请用ADO Stream对象.

damage answered 11 years, 8 months ago


学习...呵呵...

朱弓·斯卡雷特 answered 11 years, 8 months ago



如果你学过一点信息学理论,就知道,从字节数据转回数据库表是不可能的。


黑化八雲紫 answered 11 years, 8 months ago



如果是 ADO 可以用 recordset 的 GetString 方法转换成字符串,在用 StrConv 转成字节数组。

不显示行吗 answered 11 years, 8 months ago

Your Answer