Office中国论坛/Access中国论坛

标题: 紧急求救关于adpr的问题 [打印本页]

作者: rtmx01    时间: 2006-6-6 21:58
标题: 紧急求救关于adpr的问题
sqlserver数据库中有一表名为"1",用下面的语句时在第二行报错,

1行:  Dim rs As New ADODB.Recordset
2行:  rs.Open "1", CurrentProject.Connection, adOpenKeyset, adLockOptimistic


而对于同一个数据库中的名为"course"的表操作如下:

1行:  Dim rs As New ADODB.Recordset
2行:  rs.Open "course", CurrentProject.Connection, adOpenKeyset, adLockOptimistic

则不报错,是否ado记录集读取数据时不支持数字表名?但如果我的确实需要读取数据字表名的记录集应如何操作?



作者: wuaza    时间: 2006-6-7 05:19
在1表的基础上新建一个视图。用ado打开这个视图。
作者: zhuyiwen    时间: 2006-6-7 05:44
请将表名“1”表示为“[1]”。

这只能怪你取表名太随便,幸亏SQL Server有解决方法。
作者: wuaza    时间: 2006-6-7 17:58
以下是引用zhuyiwen在2006-6-6 21:44:00的发言:


请将表名“1”表示为“[1]”。

这只能怪你取表名太随便,幸亏SQL Server有解决方法。

呵呵,原来如此。
作者: rtmx01    时间: 2006-6-7 19:55
谢谢楼上几位




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3