Recordset与Byte()互换如题,如何实现Recordset与Byte()互换?(特别说明,是DAO的记录集,不是ADO的记录集)[解
Recordset与Byte()互换
如题,如何实现
Recordset与Byte()互换?
(特别说明,是DAO的记录集,不是ADO的记录集)
[解决办法]
能更详细些吗?UPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUP
[解决办法]
不懂》。。。。。。。。。。
[解决办法]
记录的字段和类型是什么?
[解决办法]
我给你个思路 不知道对不对
首先你查出数据库 得到记录集 然后 你找出这条记录的每个字段 赋值到 数组里
然后循环
[解决办法]
没用过DAO,但DAO肯定不支持流对象,也不支持持久性记录集,估计最简单的实现方法还是要利用ADO。2.5以上版本的ADO才支持流对象,转换为byte()网上的示例代码有许多,或者ADO也可用PropertyBag对象来实现....
当然返回的DAO记录集要转换为ADO记录集是没办法clone的,只有构造一个ADO记录集后循环DAO记录集一行行添加,效率不是很好....
[解决办法]
7楼说的好,不过不知为啥楼主一定要DAO的:)
[解决办法]
不然自己用xml对象来序列化和反序列化,应该可以吧,没做过,只是个设想....
[解决办法]
貌似想实现序列化
[解决办法]
看一下DAO有没有save方法
[解决办法]
[解决办法].ToString?
[解决办法]如果是 ADO 可以用 recordset 的 GetString 方法转换成字符串,在用 StrConv 转成字节数组。
[解决办法]如果你学过一点信息学理论,就知道,从字节数据转回数据库表是不可能的。
[解决办法]学习...呵呵...
[解决办法]请用ADO Stream对象.
[解决办法]看标题就估计是要做序列化........
关注一下.
[解决办法]估计只有麻烦点,先转为XML之类可直接BYTE()的数据形式,再传输,再到XML,再到数据库.....
除此之外直接序列化貌似没什么可行的现成方案...
[解决办法]不是要"对应",而是自己用语句进行导出.....
你要看看它能否有一个导出为某种格式文件的功能,以及能否将这种格式文件导回去的功能......
有的话,只要成为了文件....就好办了...
[解决办法]在VB6中,ADO Stream可以将任何对象转换成二进制流,然后保存成文件.你还可以从文件中读取二进制流到对象,常见的应用是用Winsock做Access网络程序中,服务端将Access中的记录集转换成二进制流发给客户端,客户端收到二进制流再转换回Recordset.
再者,ADO的Recordset本身就可以保存成文件,而且还可以从该文件中读取数据.
ADO.net除了ADO的功能之外还有XML.
[解决办法]。。。貌似如今还用dao的少见又少见
[解决办法]看了老半天原来是DAO,晕,大错特错了...
[解决办法]刚刚自己写代码测试了一下,看来真错的蛮远哪,有点荒堂了,道听途说的东西还是不可靠,得自己尝试
[解决办法][解决办法][解决办法]