你这个什么呀
@percentage的付值在哪里呀
Set objRS = objCmd.Execute()
在这里不能写
只能写
objCmd.Execute
@percentage的付值在哪里呀
Set objRS = objCmd.Execute()
在这里不能写
只能写
objCmd.Execute
解决方案 »
- 一句数据库句语问题
- 求一个sql语句或存储过程
- 100分求SQL语句
- 关于累计的sql查询...
- 一個關于delphi小問題請幫忙解決?
- 疑问
- 数据库转换问题高分求解???
- zjcxc(邹建)大虾进来帮忙一个触发器,昨天已经经过你的指导了
- 怎么在sqlplusw中使用帮助(查找select的语法格式)
- Error:[OLE/DB provider returned message: Row handle referred to a deleted row or a row marked for deletion.]
- 在MS-SQL2000里存储JPG图片,用何种类型比较好?
- 急啊,大家 帮忙,顶一下也好。请问,sql server 建立的作业 系统显示成功运行,这些作业只是执行几个存储过程,可是得不到数据,但是单
原因出在Const strIn = 30 行
objCmd.CommandText = "byroyalty" 行
後面都有不明的空格字符所導致
不信你可以刪除它們再試試或則拷貝以下代碼:<% @LANGUAGE = VBScript %>
<!--#include file="adovbs.inc"-->
<%
Response.Expires = 0
Dim Cnn, objRS,strConn,objCmd, objParam
Const strIn = 30
Set Cnn = Server.CreateObject("ADODB.Connection")
strConn ="driver={SQL Server};server=sun;database=pubs;uid=sa;pwd=thesun"
Cnn.Open strConn
Set objCmd = Server.CreateObject("ADODB.Command")
objCmd.CommandText = "byroyalty"
objCmd.CommandType = adCmdStoredProc
Set objCmd.ActiveConnection = Cnn
Set objParam = objCmd.CreateParameter ("@percentage", adInteger, adParamInput, 4, strIn)
objCmd.Parameters.Append objParam
Set objRS = objCmd.Execute()
%>
<HTML>
<BODY>
<%= objCmd.Parameters("@percentage") %> .
<BR><BR> au_id<Br>
<%
While Not objRS.EOF
Response.Write Server.HTMLEncode(objRS("au_id")) & "<Br>"
objRS.MoveNext
Wend
objRS.close: Cnn.close
Set objRS = Nothing: Set Cnn = Nothing
Set objParam = Nothing: Set objCmd = Nothing
%>
</BODY>
</HTML>