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

VB求高手帮忙(菜鸟勿扰)

我建了个SSTab控件(3项的),在这个窗体上还有1个ADO和3个DataGrid控件(已和数据库绑定),3个DataGrid控件分别在SSTab控件的三个选项卡中,通过单击不同选项卡查询指定列,可是程序报错,应该怎么办?
代码如下:
Private Sub SSTab1_Click(PreviousTab As Integer)
If PreviousTab = 0 Then
 adoRoom.RecordSource = "select 房间号,房间类型 from 房间信息 where 状态='未使用'"
 adoRoom.Refresh
 Set dgdRoom.DataSource = adoRoom
End If
If PreviousTab = 1 Then
 adoRoom.RecordSource = "select 房间号,房间类型,姓名,性别,身份证号,备注 from 房间信息 where 状态='预订'"
 adoRoom.Refresh
 Set dgdOrder.DataSource = adoRoom
End If
If PreviousTab = 2 Then
 adoRoom.RecordSource = "select * from 房间信息 where 状态='使用中'"
 adoRoom.Refresh
 Set dgdUse.DataSource = adoRoom
End If
End Sub
运行后说我FROM子句语法错误!
请问应该怎么改? --------------------编程问答-------------------- 数据库中的状态是否为文本类型?'' --------------------编程问答-------------------- 是啊
引用 1 楼  的回复:
数据库中的状态是否为文本类型?''
--------------------编程问答-------------------- sql语句不正确,哪里不正确,要调试才知道。 --------------------编程问答-------------------- 调试了,对象‘Refresh’的方法‘IAdodc’失败,请问该怎么改?
引用 3 楼  的回复:
sql语句不正确,哪里不正确,要调试才知道。
--------------------编程问答-------------------- 请问该怎么改啊
引用 1 楼  的回复:
数据库中的状态是否为文本类型?''
--------------------编程问答-------------------- 把REFLESH那句去掉试试?
没用过ADO控件,不知道具体怎么回事。
补充:VB ,  控件
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,