关于网友提出的“vb连接access数据库 ASP连接Access数据库出错([Microsoft][ODBC Microsoft Access Driver] 无效的 SQL语句)”问题疑问,本网通过在网上对“vb连接access数据库 ASP连接Access数据库出错([Microsoft][ODBC Microsoft Access Driver] 无效的 SQL语句)”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题:vb连接access数据库 ASP连接Access数据库出错([Microsoft][ODBC Microsoft Access Driver] 无效的 SQL语句)
描述: 麻烦大家给看看下面的数据库操作语句错在哪里了?
<%
memberID = Request("memberID")
uname = Request("uname")
set dbc />
DBPath = Server.MapPath("db1.mdb")
dbconnection.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DBPath
SQL="select * from 参赛人员 where 会员证号 = '00001'"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open "参赛人员", dbconnection, adOpenDynamic, 3
SET CustomerList=dbconnection.EXECUTE(SQL)
response.Write CustomerList("会员姓名")
%>
错误提示:
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e14'
[Microsoft][ODBC Microsoft Access Driver] 无效的 SQL语句;期待 'DELETE'、'INSERT'、'PROCEDURE'、'SELECT'、或 'UPDATE'。
/data/adddatabase.asp,行 23
解决方案1: rs.open sql,conn,1,1 应该是这样的结构吧
解决方案2: rs.Open "select 参赛人员 from xxxx表 [where xxxx(如果有)]", dbconnection, adOpenDynamic, 3
解决方案3: rs.Open "参赛人员", dbconnection, adOpenDynamic, 3
这里的参赛人员应该是个sql语句才对吧
以上介绍了“vb连接access数据库 ASP连接Access数据库出错([Microsoft][ODBC Microsoft Access Driver] 无效的 SQL语句)”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2469169.html