anoniem Geplaatst: 12 maart 2002 Delen Geplaatst: 12 maart 2002 Ok, kan iemand mij ff uitleggen hoe ik output parameters terug krijg van een oracle stored procedure? Dit heb ik : [code:1:90d48829f7] With objCommand .ActiveConnection = objConnectionManager.GetADOConnection .CommandText = strPackageName & "." & strStoredProcName .CommandType = adCmdStoredProc End With For intCounter = 0 To intParamCount - 1 Set objParameter = objCommand.CreateParameter(varPRM(intCounter), _ varPRMTYpe(intCounter), _ adParamInput, _ intPRMLenght(intCounter), _ varPRMValue(intCounter)) objCommand.Parameters.Append objParameter Next intCounter Set objParameter = objCommand.CreateParameter("result", adBoolean, adParamOutput) objCommand.Parameters.Append objParameter *** objCommand.Execute App.LogEvent "Result stored proc: " & result, vbLogEventTypeInformation executeSP = result Set objConnectionManager = Nothing Set objCommand = Nothing Exit Function [/code:1:90d48829f7] Bij de sterretje gaat hij fout. Genereert een foutmelding 80004005. Ik snap werkelijk niet wat er fout gaat... thanx Quote Link naar reactie
anoniem Geplaatst: 12 maart 2002 Auteur Delen Geplaatst: 12 maart 2002 Hmm, heb hem werkend, maar niet helemaal zoals ik wilde. Blijkbara kent Oracle het type adBoolean niet, want wanneer ik er adVarchar van maak, dan gaat het beter... Errug vreemd... Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen