论坛首页 AJAX版 JavaScript

Jscript调用存储过程怎么传多个参数?

浏览 502 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
时间:2008-03-28
配合EXT用ASP写后台代码,想调用存储过程,但是却不知道怎么传多个参数。
一个参数的代码如下:
<%@language=javascript%>
<script RUNAT=SERVER LANGUAGE=JAVASCRIPT>
         var json;
	try
	{
		var conn = new ActiveXObject("ADODB.Connection"); 
		var cmd = new ActiveXObject("ADODB.Command");
		var A = 1;
		var ConnectionString="Provider=SQLOLEDB.1; Data Source=(local); User ID=sa;"+"Password=; Initial Catalog=powercat"; 
		conn.Open(ConnectionString);
		with(cmd){
			ActiveConnection = conn;
			CommandType = 4;
			CommandText = "SP_A1";
		}
		var objRs = cmd.Execute(null,parseInt(A));
		json="{success:true,data:{title:'"+objRs("B")+"'}}";
		Response.Write(json);
		cmd.close;
		conn.close;
	}
	catch (e)
	{
		json="{failure:true}";
		Response.Write(json);
	}
</SCRIPT>

对于ADODB.Command怎么传多个参数呢?谢谢!
   
时间:2008-03-28
成功了。
var param = cmd.CreateParameter("@A",200,1,4,1);
cmd.Parameters.Append(param);
虽然,成功了,但是还是不知道什么意思,尤其是那个200,代表什么呢?
   
0 请登录后投票
时间:2008-05-11
呵呵 17行可以不硬编码字符串
引入一个json包转换即可(JS的)
   
0 请登录后投票
时间:2008-05-11
去查MSDN
   
0 请登录后投票
论坛首页 AJAX版 JavaScript

跳转论坛:
JavaEye推荐
    快速回复 引用上一条消息 (Alt+S)