当前位置: 代码迷 >> ASP.NET >> ASP.NET调用多参数存储过程的简便方法解决办法
  详细解决方案

ASP.NET调用多参数存储过程的简便方法解决办法

热度:2854   发布时间:2013-02-25 00:00:00.0
ASP.NET调用多参数存储过程的简便方法
以下是网上的代码:
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.open "Driver={SQL Server};server=(local);uid=sa;pwd=txwl006;database=tempdb;"
Set objComm = Server.CreateObject("adodb.command")
objComm.Parameters.append objComm.CreateParameter("@name1",200,1,50,"李四")
objComm.Parameters.append objComm.CreateParameter("@age1",200,1,50,32)
objComm.CommandType = 4
objComm.ActiveConnection = objConn
objComm.CommandText = "query_info"
Set objRs = objComm.execute
If not objRs.eof Then
  Response.write objRs(1)
End if
Set objRs = Nothing
Set objComm = Nothing 
objConn.close
Set objConn = nothing 


这不是简便的方法啊。偶看到的单参数的存储过程的调用方法:com.CommandText = "insert_single_selected 'shanying'";
这样就OK了,不用创建什么参数,然后指定一大堆参数的属性,不过现在问的是多参数的写法啊。

------解决方案--------------------------------------------------------
com.CommandText = "query_info @name1='李四',@age1 = 32"
------解决方案--------------------------------------------------------
下载个sqlhelper
------解决方案--------------------------------------------------------
探讨

下载个sqlhelper
  相关解决方案