首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

请Vb高手一定帮忙解决,

2012-03-22 
请Vb高手一定帮忙解决,十万火急。我编了段代码,并建好了个试卷题库表,要实现的是从表中读取“章节”的字段,并

请Vb高手一定帮忙解决,十万火急。
我编了段代码,并建好了个试卷题库表,要实现的是从表中读取“章节”的字段,并且“题型”为选择题的功能,代码如下:
Dim   s10,   As   String
Dim   re   As   ADODB.Recordset

s10   =   "select   章   from   examination   where   题型= '选择题’ "
Set   re   =   executesql(s10)
Combo1.Clear
re.MoveFirst
Do   While   Not   re.EOF
For   i   =   0   To   Combo1.ListCount   -   1
If   re.Fields(6)   <>   Combo1.List(i)   Then   ‘这步抱错,说没找到集合项目
Combo1.AddItem   re.Fields(6)
End   If
Next   i
re.MoveNext

Loop
Combo1.Text   =   Combo1.List(0)


请问是什么原因导致这个错误的?
亟盼答复谢谢!

[解决办法]
s10 = "select 章 from examination where 题型= '选择题’ "

If re.Fields(6) <> Combo1.List(i) Then ‘这步抱错,说没找到集合项目

打开记录集的语句中仅仅有一个字段,而取记录集的字段时确取第7个字段的值,当然报错。根本就不存在第七个字段
[解决办法]
s10 = "select 章 from examination where 题型= '选择题 ' "

这个SQL查询的结果集中只会存在一个名为 "章 "的字段,哪来的第七个字段啊。
[解决办法]
Dim s10, As String
Dim re As ADODB.Recordset
这两句写的也不对啊
[解决办法]
1)Dim re As new ADODB.Recordset
Dim s10 As String
2)
s10 = "select 章 from examination where 题型= '选择题 ' "

这个SQL查询的结果集中只会存在一个名为 "章 "的字段,哪来的第七个字段啊。
[解决办法]
Dim re As new ADODB.Recordset
Dim s10 As String

s10 = "select * from examination where 题型= '选择题 ' "

热点排行