32 messaggi dal 26 febbraio 2001
Guardando l'esempio di Daniele (http://www.aspitalia.com/liste/usag/script.aspx?ID=312) sto' cercando di implementare la scrittura su un db attraverso una stored procedure

Ottengo però questo errore

Tipo di errore:
ADODB.Command (0x800A0BB9)
Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another.

L'errore è su questa riga
command.CommandType = adCmdStoredProc


La pagina asp è così fatta

Set connSQL = Server.CreateObject("ADODB.Connection")

set command = Server.CreateObject("ADODB.Command")

connSQL.Open StringconnSQL

command.ActiveConnection = connSQL
command.CommandText = "new_PRENOT"
command.CommandType = adCmdStoredProc

' parametri di input
' formato: nomecampo, tipo, tipo di parametro, lunghezza, valore
set objParameter = command.CreateParameter ("@sess", adInteger, adParamInput, , Xsession)
command.Parameters.Append objParameter

set objParameter = command.CreateParameter ("@ip", adVarChar, adParamInput, 30, Xip)
command.Parameters.Append objParameter

set objParameter = command.CreateParameter ("@dom", adVarChar, adParamInput, 16, Xdom)
command.Parameters.Append objParameter

' parametri di output
set objParameter = command.CreateParameter ("@ID", adInteger, adParamOutput, , 0)
command.Parameters.Append objParameter

'execute per eseguire senza avere un recordset di ritorno
command.Execute , , adExecuteNoRecords

' ricavo l'userID appena inserito
UserID = command.Parameters("@ID")

Response.write "Hai il numero " & userID


Mi potete aiutare ?
Grazie



Modificato - erregi - 21 Ago 2002 11:17:35
725 messaggi dal 31 agosto 2001
Prova ad includere il file <b>adovbs.inc</b>...

Luca - Web developer
<b>Community Manager</b> di www.aspitalia.com
32 messaggi dal 26 febbraio 2001
Era proprio lui ....

Colpa dell'inesperienza ;-(
Per fortuna ci siete voi !!!

Grazie mille

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.