前辈,请帮忙,我快急死了!!!!!
一个窗体的text1框中有 7|13|56|18|10|4|52|46|5|
其中7,13,56,18,10,4,52,46,5 是数据库tiku中表single(若干道选择题)里的题号。在这种情况下,如何能够将题号所对应的题目从数据库中找到,并在其他的text框中分别显示出来?
比如:text2显示第7题的题目内容;text3显示第13题的题目内容;text4显示第56题的题目内容........
谢谢前辈的帮助 ,我想看看详细的代码
问题点数:40、回复次数:7Top
1 楼zhongminsheng(小生)回复于 2002-04-26 18:24:10 得分 40
adodc1.recordsourec="select * from tiku where 题号='7'"
adodc1.refresh
text1.text=adodc1.recordset.fields("题目").value
adodc1.recordsourec="select * from tiku where 题号='13'"
adodc1.refresh
text2.text=adodc1.recordset.fields("题目").value
.
.
.
.
.
Top
2 楼songyangk(小草)回复于 2002-04-26 18:25:09 得分 0
先将字符串分来,分成7,13,56....
然后写成一个SQL语句 select * from t1 where 题号=7 and 题号=13 and ...Top
3 楼DDGG(叮叮当当)回复于 2002-04-26 18:25:45 得分 0
哪种数据库啊?Access还是SQL Server?操纵数据库的代码不一样的。Top
4 楼songyangk(小草)回复于 2002-04-26 18:30:51 得分 0
错了,要把and 改成 orTop
5 楼zjdzjd(zjdzjd)回复于 2002-04-26 18:31:15 得分 0
我的是access数据库,请回复详细的代码。我是初学者,越详细越好。Top
6 楼Jameszht(湖泊)回复于 2002-04-26 18:40:00 得分 0
將用於顯示題目的textbox定義為數組(如txtTest)。
dim strArray() as string
strArray=split(text1.text,"|")
for i=0 to ubound(strarray)
rs.open "select 题目 from tiku where 题号=" & strarray(i),conn
txtTest(i).text=rs(0).value
rs.close
next
Top
7 楼wangluoxing(最后一天)回复于 2002-04-26 20:02:51 得分 0
access与sql的数据库在vb中调用都是用sql语句的,没什么区别。Top




