Originariamente inviato da Santino83_02
prova a mettere la procedura nella session_close del global.asa
Nel global.asa al momento ho "solo" questo codice
Codice PHP:
<SCRIPT LANGUAGE="VBScript" RUNAT="Server">
Sub Application_OnStart
application("vc_Conn")= "Data Source=xxxx;User ID=yyyyy;Password=zzzz"
set ConnDB=server.CreateObject("ADODB.Connection")
ConnDB.open application("vc_Conn")
set application("ConnDB")=ConnDB
application("vn_codiclie")="1"
End Sub
</SCRIPT>
Il problema è che non so dove inserire la procedura, che è una PL/SQL (oracle), che richiamo generalmente nel seguente modo (faccio un esempio banale)
Codice PHP:
iStoredProc = 4
command.CommandText = "PR_NOMEPROCEDURA"
command.CommandType = iStoredProc
'PAREMETRI INPUT
set objParameter = command.CreateParameter ("VN_CODI_CONV",200,1,10,"")
command.Parameters.Append objParameter
....
....
set objParameter = command.CreateParameter ("VC_CODITIPOOPER",200,1,2,"I")
command.Parameters.Append objParameter
'PAREMETRI OUTPUT
set objParameter = command.CreateParameter ("vc_codierro",200,2,16)
command.Parameters.Append objParameter
set objParameter = command.CreateParameter ("vc_descerro",200,2,200)
command.Parameters.Append objParameter
command.Execute , , adExecuteNoRecords
Grazie intanto per la risposta.
ciao