vb中根据txt的输入调用access数据库中的数据 10

这个我写的,调试一直form子语句语法错误。是怎么回事?或者还能怎么写?... 这个我写的,调试一直form子语句语法错误。是怎么回事?
或者还能怎么写?
展开
 我来答
碧血玉叶花
2015-05-14 · TA获得超过4976个赞
知道大有可为答主
回答量:6154
采纳率:0%
帮助的人:1716万
展开全部

添加四个comol,一个Adodc,一个DataGrid控件

Private Sub Command1_Click()
 
Adodc1.CommandType = adCmdText
Adodc1.RecordSource = "select * from ss where 国籍 like '" & Combo1.Text & "'  and  性别 like '" & Combo2.Text & "'and  年龄段 like '" & Combo3.Text & "'and  百分比 like '" & Combo4.Text & "'"
Adodc1.Refresh
If Adodc1.Recordset.RecordCount = 0 Then
MsgBox "无数据"
Else
Set DataGrid1.DataSource = Adodc1
DataGrid1.Refresh
End If
End Sub
Private Sub Form_Load()
Adodc1.ConnectionString = "provider=microsoft.jet.oledb.4.0;data source=aa.mdb"
End Sub
quyingbiao
2015-05-14 · 超过32用户采纳过TA的回答
知道答主
回答量:144
采纳率:33%
帮助的人:21.1万
展开全部
1,
'& text1.text & '
改成 '" & text1.text & "'

2,
recordset("[开始时间]")
改成 recordset!开始时间
追问

还是一样

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
清晰且通达灬福音z
2015-05-14 · 超过48用户采纳过TA的回答
知道小有建树答主
回答量:104
采纳率:0%
帮助的人:81.3万
展开全部
Adodc1.RecordSource = "select * from 表名 where 字段名= '" & text1.Text & "'"
表名,是你打开数据库后里面的表名称
字段名,是你打开的表中的某个字段
这些都不需要再加[ ]这个括号
With Adodc1.Recordset
label3=!商品名称
end with
追问

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
不想起名字了99
2017-10-31 · TA获得超过1695个赞
知道大有可为答主
回答量:2708
采纳率:76%
帮助的人:722万
展开全部
没有看见你设置
adodc对象的Adodc1.ConnectionString 属性
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
syx54
2015-05-14 · TA获得超过7378个赞
知道大有可为答主
回答量:6567
采纳率:83%
帮助的人:2746万
展开全部
你的 [个人ID]是什么数据类型的?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式