请教ado的commandtype的问题

megson 2002-12-13 06:19:25
Set myDBConnection = myGetDBConnection ()
Set myDBCommand = Server.CreateObject ("ADODB.Command")
myDBCommand.ActiveConnection = myDBConnection
With myDBCommand
.CommandText = "{call emp_Update(?, ?, ?, ?, ?, ?)}"
.CommandType = adCmdText
.Parameters(0).Value = varMgr
.Parameters(1).Value = CInt(varSalary)
.Execute()
End With

为什么老说我-----变量未定义: 'adCmdText'----啊

我要是在前面加一项dim adCmdText
则说我:

<font color="red"ADODB.Command 错误 '800a0bb9'

参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。 </font>
...全文
84 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
nittystone 2002-12-14
  • 打赏
  • 举报
回复
adCmdText 你的这个没有定义。
是不是没有引入那个adodll
megson 2002-12-13
  • 打赏
  • 举报
回复
up
megson 2002-12-13
  • 打赏
  • 举报
回复
那有人能否解释以下为何说我----变量未定义: 'adCmdText'-----呢?
nittystone 2002-12-13
  • 打赏
  • 举报
回复
我是這麽勇的
set con=server.createobject(“ADODB.Connection”)
con.open dsn
set cmd=server.createobject("ADODB.Command")
set cmd.ActiveConnection=Con
cmd.CommandText= storename
cmd.Commandtype=adCmdStoredProc
cmd.Parameters.Append cmd.CreateParameter("@State",adInteger,adParamInput,4)
cmd.Parameters.Append cmd.CreateParameter("@WhereT",adVarChar,adParamInput,200)
cmd.Parameters.Append cmd.CreateParameter("@BranchType",adVarChar,adParamInput,50)
cmd("@State") = 1
cmd("@WhereT")=”2”
cmd("@BranchType")=”3”
set rs=server.CreateObject("adodb.recordset")
rs.CursorType =3
rs.LockType =3
rs.CursorLocation =3
set rs.Source =cmd
rs.Open
megson 2002-12-13
  • 打赏
  • 举报
回复
忘了说了,连的是oracle
megson 2002-12-13
  • 打赏
  • 举报
回复
ADODB.Command 错误 '800a0bb9'

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

28,391

社区成员

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

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