大家好!我在做一个asp论坛,照一些网站上的技术文章上编写以下程序,可是测试时却出现错误 代码如下: dim conn,connstr set conn=Server.CreateObject("ADODB.CONNECTION") connstr="DBQ="+server.mappath("database\bbsregister.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};" conn.open connstr Set cmd = Server.CreateObject("ADODB.Command") set cmd.ActiveConnection=conn cmd.CommandText="查询用户名" ReDim param(0) param(0)=CStr(id) Set rs=cmd.Execute(,param ) 错误提示: 错误类型: Microsoft OLE DB Provider for ODBC Drivers (0x80040E14) [Microsoft][ODBC Microsoft Access Driver] 无效的 SQL语句;期待 'DELETE'、'INSERT'、'PROCEDURE'、'SELECT'、或 'UPDATE'。 请各位大侠们指教,,,,,,,,,,,,,,,,,,,,,小弟菜鸟一只!!!!!!!!!!!!1:cry: :cry: :cry:
<% Dim database,conn,connstr database = "数据库路径" Set conn=server.createobject("ADODB.Connection") connstr="provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(database) conn.Open connstr %> 第二部分没有SQL语句,先定义SQL="SQL语句' conn.execute("sql")