一个名为"表1"的表,三个字段:"名称","型号","单价"。窗体上有adodc1,datagrid1,text1,按钮1,adodc1已和数据源连好。我需要的是在text1里输入名称,点击
按钮1,datagrid1能列出所有"名称"=text1.text的信息。代码如下:Private Sub Command1_Click()
Dim strsql As String
strsql = "select * from 表1 where 名称 like '*" & Text1.Text & "*'"
Adodc1.RecordSource = strsql
End Sub
运行后datagrid1是空的,请问什么地方错了.
按钮1,datagrid1能列出所有"名称"=text1.text的信息。代码如下:Private Sub Command1_Click()
Dim strsql As String
strsql = "select * from 表1 where 名称 like '*" & Text1.Text & "*'"
Adodc1.RecordSource = strsql
End Sub
运行后datagrid1是空的,请问什么地方错了.
解决方案 »
- 我在vs2005中写的VB程序,为什么客户机需要安装net framwork后才能运行呢?
- VB中自带有不少控件,网上只找到动态加载Command控件的例子,我要的是加载DTPicker,应用何方法?
- 想把二进制转换成十六进制该怎么办?有没有这样的函数?
- 急:请问一个关于数据库的问题!
- 在VB中如何将txt文本导入sqlserver
- 如何根据控件名称来获取控件对象
- 关于选中第三方程序SysListView32的item的问题求助,谢谢!
- 矩阵
- 哪位帮忙告诉我能把厘米转换为POINT的函数是什么,在VBA中有CentermeterToPoints,VB呢?
- 用什么api 获得 系统当前活动窗体的句柄?
- 请教高手!(望留下QQ今后小弟一定报答)
- 如何在GRID控件单元格里加图标?
set datagrid1.datasource=adodc1 '将adodc1记录集传给datagrid1
Dim strsql As String
Dim rstTest As ADODB.Recordset
strsql = "select * from 表1 where 名称 like '*" & Text1.Text & "*'"
rstTest.open strsql
set Adodc1.RecordSource = strsql
End Sub
Private Sub Command1_Click()
Dim ADOCon As New ADODB.Connection 'ADODB Connection对象
Dim ADORst As New ADODB.Recordset 'ADODB Recordset 对象
ADOCon .CursorLocation = adUseClient
Dim strsql As String
strsql = "select * from 表1 where 名称 like '*" & Text1.Text & "*'"ADORst.open strsql ,ADOCon
set Adodc1.RecordSource = ADORst
set datagrid1.RecordSource = ADORstEnd Sub
Dim AdoRS As Recordset AdoRS.Open "select * from 表1 where 名称 like '*" & Text1.Text & "*'",adodc1,adOpenStatic, adLockOptimistic得到的结果应该是符合条件的记录集