调用sqlserver的过程 急等 谢谢

bephidt 2004-05-08 11:52:37
我要从asp调用存储过程pro_connectnote
有三个参数 @starttime,@endtime,@departmentname

qssj,jzsj,departmentname为三个变量

请问这样写为什么不对
set rs=conn.execute ("execute Pro_ConnectNote "&qssj&","&jzsj&","&departmentname)
非常感谢
...全文
86 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
歪歪 2004-05-08
  • 打赏
  • 举报
回复
回复人: sinusoid(黑眼圈) ( ) 信誉:101 2004-05-08 12:41:00 得分:0


对不起,类型要改一下:
set rs=conn.execute ("execute Pro_ConnectNote @starttime='"&qssj&"',@endtime='"&jzsj&"',@departmentname='"&departmentname&"'")


Top

sinusoid 2004-05-08
  • 打赏
  • 举报
回复
对不起,类型要改一下:
set rs=conn.execute ("execute Pro_ConnectNote @starttime='"&qssj&"',@endtime='"&jzsj&"',@departmentname='"&departmentname&"'")
sinusoid 2004-05-08
  • 打赏
  • 举报
回复
要这样写:
set rs=conn.execute ("execute Pro_ConnectNote @starttime="&qssj&",@endtime="&jzsj&",@departmentname="&departmentname)
postfix2 2004-05-08
  • 打赏
  • 举报
回复
1)
set rs=conn.execute ("execute Pro_ConnectNote '"&qssj&"','"&jzsj&"','"&departmentname&"'")
2)
set cmd=server.createobject("adodb.command")
set cmd.activeconnection=conn
cmd.commandtype=4
cmd.commandtext="Pro_ConnectNote"
set tmp1=cmd.createparameter("userid",200,1,50)
cmd.parameters.append tmp1
set tmp2=cmd.createparameter("userpwd",200,1,50)
cmd.parameters.append tmp2
set tmp3=cmd.createparameter("retvalue",200,1,50)
cmd.parameters.append tmp3
cmd("userid")=qssj
cmd("userpwd")=jzsj
cmd("retvalue")=departmentname
cmd.execute
darkbug 2004-05-08
  • 打赏
  • 举报
回复
dim rs(3)

for i=0 to 2
set rs(i)=Server.CreateObject("ADODB.Recordset")
SQLcmd = "Select top " + CStr(i + 1)+ " * From MEMBER order by id"
response.write sqlcmd
rs(i).Open SQLcmd, conn,0,1
next
先声明一下rs(3)
建议写程序的时候引用变量先声明

28,391

社区成员

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

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