Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Programmeren

VB6 + Oracle8 + ADO

Tazzie
1 antwoord
  • 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

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.