|
Lanciare una procedura Oracle da Asp Questo blocco di codic ASP permette lanciare una procedura Oracle direttamente dall'interno di una pagina o funzione ASP, per potere visualizzare le costanti disponibili e come utilizzarle clicca qui '------ imposto le costatni necessarie sul modello di adovbs.inc se non importate precedentemente
Const adCmdStoredProc = 4
Const adParamInput = 1
Const adVarChar = 200
Const adParamInputOutput = 3
'------ apro la cnnessioned imposto l'oggetto command
Set conn = Server.CreateObject("ADODB.Connection")
Set Comm = Server.CreateObject("ADODB.Command")
conn.open nome_dns,schema,password
Set comm.ActiveConnection = conn
comm.commandtype=4
comm.commandtext = "nome_procedura_oracle"
'------ settare qui eventuali parametri in input, output oppure inputoutput
comm.Parameters.Append comm.CreateParameter("nomeParam1", adVarChar, adParamInput, 2000, "valore1")
comm.Parameters.Append comm.CreateParameter("nomeParam2", adVarChar, adParamInputOutput, 2000, "valore2")
'------ lancio la procedura
comm.execute
'------ qui posso ricavare eventuali parametri in output
param1 = cmd(0)
param2 = cmd("nmeParam2")
'------ chudo la connessione
conn.close
set conn = nothing
set Comm = nothing |
|