Ho un'interfaccia scritta in VB6 che quando la lancio mi restituisce il seguente errore:
Si verifica, precisamente quando invoco una funzione Oracle che mi deve restituire un recordset.[Microsoft][ODBC driver for Oracle]Errore di sintassi o violazione di accesso.
Il codice incriminato è il seguente:
La riga dove mi dà l'errore è quella in grassetto.codice:strSql = "{?=call archiviaFerie.archiviaRF(?,{resultset 100" & ", listaMessaggi})}" Set ADCom = this.SIALMain.SIALDatabase.Command With ADCom .CommandText = strSql .CommandType = adCmdText .Parameters.Append .CreateParameter(Name:="RetVal", Type:=adInteger, Direction:=adParamReturnValue) .Parameters.Append .CreateParameter(Name:="nomeFile", Type:=adVarChar, Direction:=adParamInput, Size:=25, Value:="Pippo.txt") End With Set ADRecs.Source = ADCom ADRecs.Open risultato = ADCom("RetVal")
Qualcuno, gentilmente, sa dirmi come ovviare al problema?![]()
Grazie!![]()

Rispondi quotando
