option explicit
dim cn
dim fs
dim sql as string
public function conn()
set cn=createobject("adodb.connection")
cn.open "provider=microsoft.jet.oledb.4.0;data source="& _
app.path+"\公安局"+"system.mdb"
set fs=createobject("adodb.recordset")
end function
'***************************************************************
Private Sub Command1_Click()
Dim keyword As String
Dim value1 As String
keyword = Combo1.List(Combo1.ListIndex)
value1 = Trim(Text1.Text)
Call conn '调用连接数据库函数
sql = "select * from 人员资料表 where" & keyword & "=" & "'& value1 & " '"
fs.Open sql, cn
If fs.EOF And fs.bof Then
MsgBox "对不起,没有查找到该条记录!", vbOKOnly + vbInformation, "系统消息"
Combo1.Text = ""
Text1.Text = ""
Exit Sub
Else
Set DataGrid1.DataSource = fs '将查询的记录显示出来
End If
Set cn = Nothing
End Sub
这程序代码在哪错了系统老是提示sql语法错误望大家帮忙解决一下
dim cn
dim fs
dim sql as string
public function conn()
set cn=createobject("adodb.connection")
cn.open "provider=microsoft.jet.oledb.4.0;data source="& _
app.path+"\公安局"+"system.mdb"
set fs=createobject("adodb.recordset")
end function
'***************************************************************
Private Sub Command1_Click()
Dim keyword As String
Dim value1 As String
keyword = Combo1.List(Combo1.ListIndex)
value1 = Trim(Text1.Text)
Call conn '调用连接数据库函数
sql = "select * from 人员资料表 where" & keyword & "=" & "'& value1 & " '"
fs.Open sql, cn
If fs.EOF And fs.bof Then
MsgBox "对不起,没有查找到该条记录!", vbOKOnly + vbInformation, "系统消息"
Combo1.Text = ""
Text1.Text = ""
Exit Sub
Else
Set DataGrid1.DataSource = fs '将查询的记录显示出来
End If
Set cn = Nothing
End Sub
这程序代码在哪错了系统老是提示sql语法错误望大家帮忙解决一下
解决方案 »
- 求助:RegCreateKey新建子项不成功,返回值87?????
- 新手上路,请各位高手指点一下TreeView控件添加问题
- 进度条控件
- 改变图片的dpi?
- text 文本框问题
- 如何屏蔽win98和xp的键盘中的Win键,使按它时无效?又如何恢复?
- ADOX 获取数据库表的列名时是按字母顺序排列的,有什么办法可以按建立该表时的列顺序排列?
- 如何将文本框中的Ip地址赋给winsock的remotehost属性?
- 关于界面的问题
- 安装的问题。。。在线等待,搞定就给分。。。
- *高分求救* 如何用程序控制弹开和关闭指定盘符的光驱?谢谢!
- 如何判断当前的操作系统是win98 or win2000 or winXP呢?
where 後少了個空格
2、sql语句 where" & keyword
改 where " & keyword