当前位置:编程学习 > VB >>

vb 将所有内容加入记录集

[code=V]B
Call sql2005
Dim rsyin As New ADODB.Recordset
sql = "select * from aaaa where id='" & Text7.Text & "'"
rsyin.Open sql, conn, 1, 3

[/code]

如何将aaaa表下所有内容加入

到rsyin sql = "select * from aaaa"  你没明白我的意思。
引用 2 楼 yz575757 的回复:
你没明白我的意思。

到底什么意思?你不说明白别人不知
引用 3 楼 asftrhgjhkjlkttttttt 的回复:
引用 2 楼 yz575757 的回复:
你没明白我的意思。

到底什么意思?你不说明白别人不知

我也不懂... 本帖最后由 bcrun 于 2011-02-25 20:35:20 编辑 还是不明白,我在为自己的理解力担忧。 set rs=rsyin
引用 5 楼 yz575757 的回复:
VBCall sql2005
Dim rsyin As New ADODB.Recordset
sql = "select * from aaaa where id='" & Text7.Text & "'"
rsyin.Open sql, conn, 1, 3


这样吧,将查询到的所有内容
加入到一个rs里??

记录集是不可以存储的 猜猜看
sql = "select * from aaaa" 
rsyin.Open sql, conn, 1, 3    '已经加入到数据集rsyin里
rs= rsyin                     '再加入到数据集rs里
更正楼上
set rs= rsyin '再加入到数据集rs里
只添加部分记录,可以用Append 方法先建几个字段,然后用addnew方法添加记录.
我倒觉得这样不如直接将你需要的数据存到一个数组里去用 我好想哭
引用 11 楼 king06 的回复:
只添加部分记录,可以用Append 方法先建几个字段,然后用addnew方法添加记录.
我倒觉得这样不如直接将你需要的数据存到一个数组里去用


我要的就是这种方法,帮我写代码。
引用 12 楼 yz575757 的回复:
我好想哭


我也想哭 http://download.csdn.net/source/1498324
构建自己的SQL语句,带入上面的例子 把你的意图说明白,举例说明 e.g.
    Set Rs = New ADODB.Recordset
    Rs.Fields.Append "id", adBigInt
    Rs.Fields.Append "name1", adVariant
    Rs.Fields.Append "NO1", adVariant

    Rs.Open
    Rs.AddNew
    Rs.Fields("id") = 12
    Rs.Fields("name1") = "yy"
    Rs.Fields("no1") = "110"
    Rs.AddNew
    Rs.Fields("id") = 13
    Rs.Fields("name1") = "yt"
    Rs.Fields("no1") = "112"

    Debug.Print Rs.RecordCount
    Rs.MoveFirst
    Debug.Print Rs.Fields("id")
    Rs.MoveNext
    Debug.Print Rs.Fields("id")


直接存入数组用记录集的getrows方法,例子在MSDN上有 字面上来理解楼主的提问, 2# 楼的答案就可以满足要求了。
补充:VB ,  基础类
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,