当前位置:编程学习 > VB >>

联合查询"."附近语法错误是什么原因?谁能告诉我!!

Private Sub Form_Load()
Set db = New adodb.Connection
Set rs = New adodb.Recordset

db.ConnectionString = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=db"
db.Open
rs.Open "select user.us_id,user.pp,nasa.id,nasa.us_id from user,nasa where user.us_id = nasa.us_id", db, adOpenStatic, adLockReadOnly
end sub
===============================================================
老是说:  "."附近语法错误是什么原因?谁能告诉我!! --------------------编程问答-------------------- 将user改成[user] --------------------编程问答-------------------- 好像不是.的问题
user 是sql里的关键词
可以把user表名改一下试试 --------------------编程问答-------------------- rs.Open "select [user.us_id],[user.pp],[nasa.id],[nasa.us_id] from [user],nasa where [user.us_id] = nasa.us_id", db, adOpenStatic, adLockReadOnly
补充:VB ,  数据库(包含打印,安装,报表)
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,