我在窗体上放了一个ADO控件,和一个DATAGRID控件,我想通过查询把符合条件的数据放到DATAGRID控件中,请问有什么方法呢?(我已经将数据库绑定到ADO控件上),运行时提示: (FROM子句语法错误,实时错误'-2147217900(80040e14)':对象'refresh'的方法'IAdodc'失败) 请问这是怎么回事?代码如下请问正确的应该怎么写(完整的),小弟就此谢过!Option Explicit
Dim strsql As String
Private Sub Command1_Click()
strsql = "select * from lend where 姓名='叶茂'"
Adodc1.RecordSource = strsql
Adodc1.Refresh
End Sub
Dim strsql As String
Private Sub Command1_Click()
strsql = "select * from lend where 姓名='叶茂'"
Adodc1.RecordSource = strsql
Adodc1.Refresh
End Sub
解决方案 »
- 如何在程序中获取 sql2000 中 scope_IDENTITY()的返回值
- vb6关于Implements的问题
- 用VB+Access开发一个试卷生成系统
- 如何能把从ODBC得到的数据库的数据放到EXCEL的单元格中?
- 如何读取ACCESS数据库中表格的名称?
- 图片存入Access问题。
- DataGrid与数组间的数据交换!
- 十万火急,等待中....
- 如何把put 字节到文件转换字节到变量?
- 请问,我用Environ$("temp")函数取得的环境变量temp的值的路径是短文件名,有什么函数可以取到环境变量的长文件名吗?????
- 一个关于对照表的问题,寻求解决方案
- combo的Itemdata要怎么样动态添加删除?
FROM子句语法错误,实时错误'-2147217900(80040e14)':对象'refresh'的方法'IAdodc'失败
求救~Option Explicit
Dim strSQL As String
----------------------------------------------------
Private Sub Command1_Click()
strSQL = "select * from [lend] where 姓名='叶茂'"
Adodc1.RecordSource = strSQL
Adodc1.Refresh
Set DataGrid1.DataSource = Adodc1
End Sub
1、可能连接数据库出错(连接字符串错)
ADODC1鼠标右键->属性->使用连接字符串(也可以用ODBC数据源)->生成->按提示选择...->测试连接
如连接测试通过,那么连接没问题,应该是下面的问题
2、数据库中表“LEND”不存在,或则字段“姓名”不存在。