后天英语怎么说:帮我看看VB简单的一个问题

来源:百度文库 编辑:杭州交通信息网 时间:2024/06/03 18:43:39
Private Sub Form_Load()
gMainConn ’连接数据库函数
Set Data = New ADODB.Recordset
Dim sql As String
sql = "select userName,passWord from user"
Data.Open sql, gCn, adOpenStatic, adLockOptimistic
End Sub
其中他居然说我的FROM子句错误了~晕 user 是表名
access 数据库

User是一个VB与Acess之间的保留关键字,一般不视为表名,而是“用户”
另外字段名最好不要用Left,Top,Right,Bottom等,会冲突。

要知道那些容易理解的名字是否会和保留关键字冲突,看看VB的对象浏览器吧

是不是user是关键字,你换一个表名试试(不要换成table,也是关键字)。换成_user
我以前用sql server出现过这样的错误。不知道你的是不是这个原因?

这样
[user]

是什么数据库?