急求使用VB查询SQL并用DataGrid1显示查询结果的方法指点 30

本人VB和SQL双菜鸟,想通过VB设定一个Text1TextBOX指定的条件,通过单击Command1按钮来查询SQL一个数据库表的信息,并在DataGrid1控件中显示... 本人VB和SQL双菜鸟,想通过VB设定一个Text1TextBOX指定的条件,通过单击Command1按钮来查询SQL一个数据库表的信息,并在DataGrid1控件中显示查询的值.本人当前已经同时设定Adodc1和DataGrid1控件,并且通过两个控件的属性完成了与数据库相应表的成功连接,问题是怎么写代码查询我想在数据库中的信息?
网上找到的代码:Adodc1.RecordSource = "select * from A where B='" & Trim(Text1.Text) & "'"
Adodc1.Refresh
Set DataGrid1.DataSource = Adodc1 '(A是数据库的表,B是表中的列或内容)
总是显示Adodc1.Refresh出错,实在找不到原因,望大神赐教,谢谢!
展开
 我来答
创作者zUzVB1Sl31
2014-04-08 · 编程类资料、英语学习资料
创作者zUzVB1Sl31
采纳数:1331 获赞数:5975

向TA提问 私信TA
展开全部
Adodc1.ConnectionString="Driver={SQL Server};Server=192.168.1.1;UID=sa;PWD=111"
Adodc1.RecordSource="select * from  A where B='"+Text1+"'" 
Adodc1.Refresh
Set DataFrid1.DataSource=Adodc1

你搞什么,这么简单的问题写这么多麻烦

追问
提示对象"Refresh"的方法"IAdodc"失败.怎么处理?谢谢
追答

因为这句话我写错了,不好意思,连数据库都没有

Adodc1.ConnectionString="Driver={SQL Server};Server=192.168.1.1;UID=sa;PWD=111"

改成:

Adodc1.ConnectionString="Driver={SQL Server};Server=192.168.1.1;UID=sa;PWD=111;DataBase=你的数据库名"
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式