|
StoredProcedure在企业级网站开发中的应用(二) Writen by pepper_dog999 第五步:在前台调用该StoredProcedure,这里我们用ADO对象的Command,程序如下: <% const adCmdStoredProcedure=&H0004 const adChar=129 const adParamInput=&H0001 set conn=server.CreateObject("ADODB.Connection") set comm=server.CreateObject("ADODB.Command") conn.ConnectionString="Driver={SQL Server};Server=WKS1;"& _ "uid=db_user;pwd=;database=testdb;" conn.open comm.ActiveConnection=conn comm.CommandType=adCmdStoredProcedure comm.CommandText="usp_add_info" set param=comm.CreateParameter(LN,adChar,adParamInput,20) param.value=request.form("LastName") comm.parameters.append param set param=comm.CreateParameter(FN,adChar,adParamInput,20) param.value= request.form("FirstName") comm.parameters.append param set param=comm.CreateParameter(AD,adChar,adParamInput,255) param.value= request.form("Address") comm.parameters.append param comm.execute conn.close %> 使用这种方法我们就可以将数据库的主体开发工作转到数据库服务器上,而在前台只是一个简单的调用过程和参数的传递过程。在性能、安全性等方面有极好的应用,大家可以在数据库服务器上开发出很多十分复杂的应用来
|