adodc1.recordsource="select * from [table] where id = 1"
如果你的表名是"table",就要用[table]表示。 adodc1.recordsource="select * from [table] where id = 1"“table”是数据库的关键字,尽量不要用作表名。
adodc1.recordsource="select * from XXX表 where 字段 = 条件" adodc1.refresh set datagrid1.datasource=adodc1 datagrid1.refresh
我刚试过zsgzsgzsg(zsg)方法,可以的Private Sub Form_Load() Adodc1.ConnectionString = "dsn=www;uid=;pwd=" Adodc1.RecordSource = "select * from [table] where eee=1" Adodc1.Refresh Set DataGrid1.DataSource = Adodc1 End Sub 去掉[table]的[]就出现和你一样的情况,"www"是我建的ODBC连接
adodc1.refresh
set datagrid1.datasource=adodc1
我试了,不行,出现“[microsoft][odbc microsoft access驱动程序]from子句语法有错误”接着就是“对象 'refresh' 的方法 'iadodc'失败”,我不知道是为什么?该如何解决呢??????
把你写的代码贴出来看看阿
代码和cooly告我的一样,但我用的是vb6.0,库采用的是access2000.ado用字符连接。
odbc当然没问题,datagrid内能显示出全部的数据库内容。请各位大虾帮忙
adodc1.recordsource="select * from [table] where id = 1"“table”是数据库的关键字,尽量不要用作表名。
adodc1.refresh
set datagrid1.datasource=adodc1
datagrid1.refresh
Adodc1.ConnectionString = "dsn=www;uid=;pwd="
Adodc1.RecordSource = "select * from [table] where eee=1"
Adodc1.Refresh
Set DataGrid1.DataSource = Adodc1
End Sub
去掉[table]的[]就出现和你一样的情况,"www"是我建的ODBC连接