我要send整个recordset, 可否用winsock? 若不能用winsock, 可以怎办? 我已写了客户端接收数据, 是可以收到数据的, 不过它把recordset里所有数据连在一起, 我才不能把它分开 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我的流程是:1. 由客户端经winsock发送一句sql statement到伺服端2. 当伺服端收到sql statement, 由database取出record存入recordset3. 之后伺服端winsock取出recordset里的第一条record4. 将此record的field串为一条string5. 由伺服端winsock发送回客户端winsock6. 当客户端收到伺服端winsock传回的string7. 客户端会懂得将传回的string转回field8. 之后伺服端winsock发送第二条record, 如此类推9. 直至伺服端的recordset =recordset.EOF10. close connection现在这程序会将recordset里的record由第一条至最后一条串为一条string才send去客户端winsock, 不能够每一条record都send一次 也许是客户端的程序的问题呢?如果客户端用了PEEKDATA方法或者其它什么原因。 Do While Not adoRS.EOF Result = adoRS!ShopNumber & "," & adoRS!ShopSize & "," & adoRS!RentalPrice & "," & adoRS!Status & " " adoRS.MoveNext wskServer(Index).SendData Result doevents Loop这样大概会好一些,不过没有根本解决问题如果不能更改数据传输方式的话,不如直接把recordset打开到一个数组,然后传递这个数组。想要简单一些的,客户端收齐所有数据再拆分把 vb中如何 windowsmediaplayer控件的控制问题 魔兽争霸的局域网名字用的什么编码(3个字节一汉字)保存啊?来顶有分~ 关于打开读取文件 小问题。请大家回答。 打开新链接后继续自动填表的问题 应该是个很简单的问题吧,急用,大家帮忙呀 请问,如何循环输出数据库中的表,如何输出每个表的字段? 求GDI+函数大全 请问如何用vb从PDA获取经纬度、图片和视频? 使用openprocess返回进程handle遇到的一个问题,大家帮帮忙^_^ ado建立连接后如何获得记录总数?
1. 由客户端经winsock发送一句sql statement到伺服端
2. 当伺服端收到sql statement, 由database取出record存入recordset
3. 之后伺服端winsock取出recordset里的第一条record
4. 将此record的field串为一条string
5. 由伺服端winsock发送回客户端winsock
6. 当客户端收到伺服端winsock传回的string
7. 客户端会懂得将传回的string转回field
8. 之后伺服端winsock发送第二条record, 如此类推
9. 直至伺服端的recordset =recordset.EOF
10. close connection现在这程序会将recordset里的record由第一条至最后一条串为一条string才send去客户端winsock, 不能够每一条record都send一次
如果客户端用了PEEKDATA方法或者其它什么原因。
Result = adoRS!ShopNumber & "," & adoRS!ShopSize & "," & adoRS!RentalPrice & "," & adoRS!Status & " "
adoRS.MoveNext
wskServer(Index).SendData Result
doevents
Loop这样大概会好一些,不过没有根本解决问题
如果不能更改数据传输方式的话,不如直接把recordset打开到一个数组,
然后传递这个数组。
想要简单一些的,客户端收齐所有数据再拆分把