另外如何在程序里面将以后字符存入数据库内。
如:
将strSQL="select * from table where aa like '% abc % ' order by id"
我将rs(1)=strSQL时老是提示出错。
我试过,如果没有那个%之类的特殊字符,是可以写到数据库中的。
...全文
2711打赏收藏
关于DataGrid和ado写入数据
如何在datagrid未绑定ado的情况下向里面写入数据或是过滤或是更改数据。以前有个这样的实例的,现在找不到了。所以来请教达人。 另外如何在程序里面将以后字符存入数据库内。 如: 将strSQL="select * from table where aa like '% abc % ' order by id" 我将rs(1)=strSQL时老是提示出错。 我试过,如果没有那个%之类的特殊字符,是可以写到数据库中的。
不好意思.
那个查询不是在写入的时候出现的错误.而是在查询的时候出的错.
例如在"列表配置"数据库中已经有一条记录的"名称"字段是 select * from mydata where 公司 like '%工%' order by id 了,但是我在用这样的语句查询时就出错.
如
MyDb.CursorLocation = adUseClient
MyDb.ConnectionString = ConnectionString
MyDb.Open
MyRec.Open "select * from 列表配置 where 名称='" & Me.Caption & "'", MyDb, adOpenDynamic, adLockBatchOptimistic