Vraag : opgeslagen procedure

ik heb probleem die een opgeslagen procedure gettting om te werken.  Gebruikend de volgende code krijg ik deze fout:
Microsoft De Leverancier van ole- OB voor Bestuurders ODBC (0x80040E37)
[IBM] [Bestuurder ODBC van de Toegang van de Cliënt de Uitdrukkelijke (met 32 bits)][DB2/400 SQL] SQL7967 - TREF van verklaring QZ92D3E2CF9BFB1000 completed.

this is voorbereidingen de code. .its die op Execute statement.

Dim ontbreken rsRETax, NewConnxRETax, NewCommandxRETax

set NewConnxRETax = server.CreateObject („ADODB.Connection“)
NewConnxRETax.Open „test“, „gblodbc“, „odbcgbl "

set NewCommandxRETax = server.CreateObject („ADODB.Command“)
set NewCommandxRETax.ActiveConnection = NewConnxRETax

NewCommandxRETax.CommandText = „getOpenDvirByChassis "
NewCommandxRETax.CommandType =/>ameter/>s.Append NewCommandxRETax.CreatePar
ameter/>NewCommandxRETax.Parameters.Append NewCommandxRETax.CreateParrm-code“, 200,1,30)
NewCommandxRETax.Parameterassis-number“, 200.1, 30)

NewCommandxRETax („termijn-code“) = „GBLDEV "
NewCommandxRETax („chassis-number“) = „APLZ330211 "

set rsRETax = NewCommandxRETax.Execute
set rsRETax = rsRETax.NextRecordset ()

While niet rsRETax.eof
Response.Write „*“ & rsRETax (0) & „*“ & rsRETax (1) & „
"
rsRETax.MoveNext
Wend

Antwoord : opgeslagen procedure

SQL7967 wijst op succesvolle voltooiing van PREPARE.  

de drukte waarschijnlijk enkel vangt niet het correcte bericht - SQL7967 is over het algemeen geen uitzonderingsbericht.  

DB2 kan veelvoudige berichten uitgeven.  Er is waarschijnlijk een vorig of verder bericht dat werd uitgegeven dat op de echte fout wijst.  Het baanlogboek van de baan van de gegevensbestandserver die het verzoek behandelde kan extra berichten hebben die meer detail verstrekken.

Het waarschijnlijkst, is de voorbereide verklaring ongeldig.  Vind de variabele die de voorbereide verklaring bevat en controleer het geldigheid.  Zijn alle lijstnamen geldig en kolomnamen?  Hebt u het correcte aantal en het type van parameters?  

Neem de voorbereide verklaring en stel het in werking op elkaar inwerkend gebruikend het het groen-schermSTRSQL bevel en zie of slaagt het.

Hier zijn de gedetailleerde stappen op hoe te om fouten problemen op te lossen ODBC:

http://publib.boulder.ibm.com/infocenter/iseries/v5r4/index.jsp?topic=/rzaii/rzaiiodbc22.htm

- Gary Patterson
                                                 
 
Andere oplossingen  
 
programming4us programming4us