vb查询access 关键字问题
代码如下PrivateSubCommand1_Click()SQL="select*fromzjppwheregh='"&Text1.Text&"'"rs.OpenSQL...
代码如下
Private Sub Command1_Click()
SQL = "select * from zjpp where gh ='" & Text1.Text & "'"
rs.Open SQL, cn, adOpenStatic, adLockOptimistic
Set DataGrid1.DataSource = rs
DataGrid1.Refresh
End Sub
Text1如何能模糊查找,例如:*Text1*这样的,谢谢大家了。
我的text1.text是可以输入的关键字,不是固定的一个内容,您的方法不行呀 展开
Private Sub Command1_Click()
SQL = "select * from zjpp where gh ='" & Text1.Text & "'"
rs.Open SQL, cn, adOpenStatic, adLockOptimistic
Set DataGrid1.DataSource = rs
DataGrid1.Refresh
End Sub
Text1如何能模糊查找,例如:*Text1*这样的,谢谢大家了。
我的text1.text是可以输入的关键字,不是固定的一个内容,您的方法不行呀 展开
4个回答
展开全部
假设要查数据库记录中包含“您好”俩字的全部数据,在Text1输入:
Text1.Text="%您好%"
SQL = "select * from zjpp where gh Like '" & Trim(Text1.Text) & "'"
注:如果用ADO连接数据库就用 % ,如果用DAO连接数据库就用 *
==========================================================
Text是关键字,Text1好象不是关键字吧!,你是指在Text1.Text输入的内容是数据库的关键字,还是数据库字段里有关键字?
Text1.Text="%您好%"
SQL = "select * from zjpp where gh Like '" & Trim(Text1.Text) & "'"
注:如果用ADO连接数据库就用 % ,如果用DAO连接数据库就用 *
==========================================================
Text是关键字,Text1好象不是关键字吧!,你是指在Text1.Text输入的内容是数据库的关键字,还是数据库字段里有关键字?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
将SQL = "select * from zjpp where gh ='" & Text1.Text & "'"
改成
SQL = "select * from zjpp where gh like '%" & Text1.Text & "%'"
改成
SQL = "select * from zjpp where gh like '%" & Text1.Text & "%'"
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
"select * from zjpp where gh='" & text1.text & "%'"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
推荐使用2楼的方法。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询