vb6.0 Adodc 和 DataGrid 控件怎么编写查询语句,让查询结果显示在DataGrid1中
我有4个控件分别是:Adodc1DataGrid1Text1Command1Combo1Adodc1数据库已经连接好,可以把一个表里面的数据全显示在DataGrid1中了...
我有4个控件 分别是:Adodc1 DataGrid1 Text1 Command1 Combo1
Adodc1数据库已经连接好,可以把一个表里面的数据全显示在DataGrid1中了
我的问题是:编写Command1的单击事件 查询指定数据库中的商品名称或编号,然后把查询符合条件的结果显示在DataGrid1中, Text1是查询的条件。
Combo1中有下拉菜单选择 一些查询的条件
具体该怎么做 代码是什么 展开
Adodc1数据库已经连接好,可以把一个表里面的数据全显示在DataGrid1中了
我的问题是:编写Command1的单击事件 查询指定数据库中的商品名称或编号,然后把查询符合条件的结果显示在DataGrid1中, Text1是查询的条件。
Combo1中有下拉菜单选择 一些查询的条件
具体该怎么做 代码是什么 展开
1个回答
展开全部
给你做了一个简单的例子,后面有源代码
Option Explicit
Private Sub Command1_Click()
Dim s1 As String
Dim s_id As String
Dim s_nam As String
If Text1.Text = "" Then
s_id = "%"
Else
s_id = Text1.Text
End If
If Text2.Text = "" Then
s_nam = "%"
Else
s_nam = Text2.Text
End If
s1 = "select * from goods where id like '" + s_id + "' and nam like '" + s_nam + "'"
Adodc1.RecordSource = s1
Adodc1.Refresh
End Sub
http://cid-05933acb20c5c0e7.office.live.com/self.aspx/.Public/demo_query.rar
Option Explicit
Private Sub Command1_Click()
Dim s1 As String
Dim s_id As String
Dim s_nam As String
If Text1.Text = "" Then
s_id = "%"
Else
s_id = Text1.Text
End If
If Text2.Text = "" Then
s_nam = "%"
Else
s_nam = Text2.Text
End If
s1 = "select * from goods where id like '" + s_id + "' and nam like '" + s_nam + "'"
Adodc1.RecordSource = s1
Adodc1.Refresh
End Sub
http://cid-05933acb20c5c0e7.office.live.com/self.aspx/.Public/demo_query.rar
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询