ASP+SQL出现ADODB.Recordset 错误 '800a0bb9'

来源:百度知道 编辑:UC知道 时间:2024/05/03 02:00:42
ADODB.Recordset 错误 '800a0bb9'

参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。

/Pet/PetSetup.asp,行 16

第15行 Set RsPet = Server.CreateObject("ADODB.Recordset")
第16行 RsPet.open "SELECT * FROM PetSetup",ConnPet,1,3
数据库原来是ACCESS的我把它改成SQL的了。现在的ASP是ACCESS的怎么改啊???
请高手帮忙把第16行给改一改,谢谢了。

ConnPet未定义,这样很有可能是你的连接数据库的语句没有改。
给你一份参考:
dim connPet,connstr
set ConnPet = server.CreateObject("ADODB.Connection")
ServerName = "(local)" '服务器是本地的
UserName = "sa" '用户名是sa
Password = "123" '密码是123
DBName = "god" '数据库名
connstr = "Provider=SQLOLEDB.1;Persist Security Info=False;Server="&ServerName&";User ID="&UserName&";Password="&Password&";Database="&DBName&";"
connPet.Open connstr