新手 ado 问题
conn.asp
<%@LANGUAGE="VBSCRIPT"%>
<%
option explicit
dim startime,endtime,conn,connstr,db
startime=timer()
'更改数据库名字
db="coal.mdb"
Set conn=Server.Createobject("ADODB.Connection")
'connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)
'如果你的服务器采用较老版本Access驱动,请用下面连接方法
connstr="driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath(db)
conn.Open connstr
function CloseDatabase
Conn.close
Set conn = Nothing
End Function
response.buffer=true
%>
search.asp
<!--#include file="conn.asp"-->
<%sql="select*from book"
set searchrs=conn.execute("sql")
%>
但每次都是sql语句不正确
why?
问题点数:30、回复次数:5Top
1 楼cqfeng()回复于 2003-09-04 15:02:06 得分 15
<%sql="select * from book"
set searchrs=conn.execute(sql)
%>
Top
2 楼stefli()回复于 2003-09-04 15:07:42 得分 15
注意空格哦sql="select * from book"Top
3 楼iamsangster(浪人(★★★★★)回复于 2003-09-04 15:23:14 得分 0
但是我在其他程序里没空格也能正确执行
Top
4 楼iamsangster(浪人(★★★★★)回复于 2003-09-04 15:28:52 得分 0
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access Driver] 无效的 SQL语句;期待 'DELETE'、'INSERT'、'PROCEDURE'、'SELECT'、或 'UPDATE'。Top
5 楼iamsangster(浪人(★★★★★)回复于 2003-09-05 09:53:25 得分 0
sorry!Top




