Pergunta : procedimento armazenado

eu estou tendo o problema gettting um procedimento armazenado para trabalhar.  Using o seguinte código eu começ este erro: fornecedor VELHO do DB do
Microsoft para o
dos excitadores de ODBC (0x80040E37) [IBM] [excitador expresso do acesso de cliente ODBC (de 32 bits)][DB2/400 SQL] SQL7967 - PREPARAR da indicação QZ92D3E2CF9BFB1000 completed.

this é o código. .its que falha no rsRETax da execução statement.

Dim, NewConnxRETax, NewCommandxRETax

set NewConnxRETax =
set NewCommandxRETax do
do “odbcgbl " do
NewConnxRETax.Open “de server.CreateObject (“ADODB.Connection”) teste”, “gblodbc”, =
set NewCommandxRETax.ActiveConnection = NewConnxRETax

NewCommandxRETax.CommandText = o
NewCommandxRETax.CommandTy NewCommandxRETax.Parameters.Append NewCommandxRETax.CreateParameter de/>pe = de 4

NewCommandxRETax.Parameters.Append NewCommandxRETax.CreateParameter (“term-code”, 200,1,30) (“chassis-number”, 200.1, 30)

NewCommandxRETax (“termo-code”) =
NewCommandxRETax de “GBLDEV " (“chassis-number”) = “APLZ330211 " rsRETax do

set = de rsRETax = de rsRETax.NextRecordset () do

While não rsRETax.eof
Response.Write “*” & rsRETax (0) & “*” & de rsRETax (1) & de “
" de NewCommandxRETax.Execute
set
rsRETax.MoveNext
Wend
class= do

Resposta : procedimento armazenado

SQL7967 indica a conclusão bem sucedida da PREPARAÇÃO.  

a demora provavelmente apenas não está capturando a mensagem correta - SQL7967 não é geralmente uma mensagem de exceção.  

DB2 pode emitir mensagens múltiplas.  Há provavelmente uma mensagem precedente ou subseqüente que seja emitida que indica o erro real.  O registro de trabalho do trabalho do usuário de base de dados que segurou o pedido pode ter as mensagens adicionais que fornecem mais detalhe.

Muito provável, a declaração preparada é inválida.  Encontrar a variável que contem a declaração preparada e verific a para ver se há a validez.  São todos os nomes da tabela e os nomes de coluna válidos?  Você tem o número e o tipo corretos de parâmetros?  

Tomar a declaração preparada e funcioná-la interativamente using o comando da verde-tela STRSQL e ver se sucede.

Estão aqui as etapas detalhadas em como pesquisar defeitos erros de ODBC:

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

- Gary Patterson
                                                 
 
Outras soluções  
 
programming4us programming4us