asp连接access数据库时错误类型:Microsoft VBScript 编译器错误 (0x800A03FD)缺少 ✀Case✀

2024-12-17 18:49:59
推荐回答(4个)
回答1:


set neixunRS=Cn.Execute(neixunSQL) '注意,加了前置Cn对象
'Cn 是已经打开的adodb.connection对象 ,一般在Conn.asp中设置


<%
'连接数据库
dim dbpath,conn
dbpath=server.MapPath("MyDateBase.asp")
Set Conn = Server.CreateObject("ADODB.Connection")
'用于Access数据库:
Conn.connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath(dbpath)
'用于MsSql数据库密码访问
'Conn.connectionString = "Driver={SQL Server};Server=服务器ip地址;UID=用户名;PWD=密码;Database=MyDateBase"
conn.open
%>

回答2:

看不东你写的

select为何用execute啊,又不是写数据

sql="select num(bh) form dsdsd where dji=22";

rs.Open(sql,conn,1)
while(!rs.eof){

}
rs.MoveNext()
rs.close()

js谢了段你参考下

回答3:

请参考:
ASP初学者常犯的几个错误(数据库)

http://www.leadbbs.com/MINI/default.asp?230-1489352-0-0-0-0-0-a-.htm

回答4:

Conn.connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath(dbpath)
不要用DBQ