关于数据库查询的问题

来源:百度知道 编辑:UC知道 时间:2024/05/16 16:16:21
SQL = "select * from 学生档案表 where Id =" & Form_xjgl.Cdid
rs.Open SQL, cn, 1, 1

Text1(0).Text = rs!StuNum
。。。
Text1(12).Text = rs!xz ‘运行程序时这里提示在集合中未找到项目

但是把 SQL改为
SQL = "select StuNum,xz from 学生档案表 where Id =" & Form_xjgl.Cdid
就可以了
那些字段在表里多有的,问题就是读取全部则不能读取,只能一个一个写出要读取的字段才能读取!!

“学生档案表”里又多少个字段,照你写的程序看应该有13个字段,是这样吗???而且再检查一下字段名称对不对。现在的access,sql server,oracle数据库都支持中文字段了,能不用英文就不用,难记还容易出错。
而且我个人认为用
text1(0).text=rs.fields("stunum")
...
text1(12).text=rs.fields("xz")
这样好一点。