ASP调用存储过程的问题

Eric1006 2006-08-25 05:32:23
Dim CmdSP

'建一个command对象
set CmdSP = Server.CreateObject("ADODB.Command")
CmdSP.ActiveConnection = conn '此处出错
CmdSP.CommandType = adCmdSPStoredProc

---------------
ADODB.Command 错误 '800a0bb9'

参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。
...全文
254 11 打赏 收藏 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
ice241018 2006-09-02
  • 打赏
  • 举报
回复
加载<!--#include file="adovbs.inc"-->
xdk 2006-08-26
  • 打赏
  • 举报
回复
调用存储过程的话...连接串不能这样写...可以改为这个:

strconn = "Driver={SQL Server};DataBase=dsawb;Server=192.168.16.1,1356;uid=dwerdev;pwd=ersxdev;"

'不要用conn去open,直接连.如下:

'建一个command对象
set CmdSP = Server.CreateObject("ADODB.Command")
CmdSP.ActiveConnection = strconn
CmdSP.CommandType = adCmdSPStoredProc
xdk 2006-08-26
  • 打赏
  • 举报
回复
高用存储过程的话...连接串不能这样写...可以改为这个:

strconn = "Driver={SQL Server};DataBase=dsawb;Server=192.168.16.1,1356;uid=dwerdev;pwd=ersxdev;"

'不要用conn去open,直接连.如下:

'建一个command对象
set CmdSP = Server.CreateObject("ADODB.Command")
CmdSP.ActiveConnection = strconn
CmdSP.CommandType = adCmdSPStoredProc
greenoldman 2006-08-26
  • 打赏
  • 举报
回复
换个连接
webDreamsinger 2006-08-26
  • 打赏
  • 举报
回复
set conn=Server.CreateObject("ADODB.Connection")
strconn = "Driver={SQL Server};SERVER=192.168.16.1,1356;UID=dwerdev;password=ersxdev;DATABASE=dsawb"
conn.Open strconn

--
192.168.16.1,1356; 为什么有个1356
三仙半 2006-08-25
  • 打赏
  • 举报
回复
如果是连接ACCESS数据库,使用如下格式,效率和稳定性都很好。
dim conn
set conn = server.createobject("adodb.connection")
conn.open = "provider=microsoft.jet.oledb.4.0;" & "data source = " & server.mappath("../db/bbs.mdb")
只要把("../db/bbs.mdb")替换成你的相对于网站根目录的相对路径就行了。
lizhilin2008 2006-08-25
  • 打赏
  • 举报
回复
应该在出错语句的前面定义conn的值啊
Eric1006 2006-08-25
  • 打赏
  • 举报
回复
下面为数据库连接方式
set conn=Server.CreateObject("ADODB.Connection")
strconn = "Driver={SQL Server};SERVER=192.168.16.1,1356;UID=dwerdev;password=ersxdev;DATABASE=dsawb"
conn.Open strconn

28,402

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧