读书人

关于打开改了后缀名的access数据库的有

发布时间: 2012-12-22 12:05:06 作者: rapoo

关于打开改了后缀名的access数据库的问题
mdb后缀改成了asp 运行时报错-2147217900 FROM 子句语法错误。

代码如下


Public Const JetOLEDB = "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source="


cnnSYS.Open JetOLEDB & sysPath & "\DATA\sys.asp"
Set cmdSYS.ActiveConnection = cnnSYS
cmdSYS.CommandText = "SELECT * from User"
rstSYS.CursorLocation = adUseClient
rstSYS.Open cmdSYS, , adOpenStatic, adLockBatchOptimistic

不知问题在哪
[最优解释]
'User是系统关键字,建议不用作表名,一定要用则要用方括号
cmdSYS.CommandText = "SELECT * from [User]"

[其他解释]
1L正解
[其他解释]
rstSYS.CursorLocation 除了 adUseClient还有其他的几个用在什么情况

读书人网 >VB

热点推荐