Pergunta : procedimento as400 armazenado using o ASP clássico

eu preciso de chamar um procedimento armazenado de AS400 DB2 de uma página clássica do ASP.  
using o seguinte: O
escurece o chassisnumber não ofuscante não ofuscante não ofuscante não ofuscante do strProcCMD
RST

do chassisnumber
StrProc
do termcode
= de “APLZ330211 " termcode do
= “GBLDEV " do
.connection”)/>

STRProc ajustado = Server.Createobject STRProc.open, “gblodbc”, “odbcgbl " strProcCMD ajustado do
=
strProcCMD.ActiveConnectio.command”)/>n = STRProc
strProcCMD.CommandText = da “getOpenDvirByChassis chamada (termcode, chassisnumber); o “
ajustado RST = strProcCMD.Execute

then eu devo poder iterar o thur que os recordset.

i começ este erro: fornecedor VELHO do DB do
Microsoft para o
dos excitadores de ODBC (0x80040E14) [IBM] [excitador expresso do acesso de cliente ODBC (de 32 bits)][DB2/400 SQL] SQL0104 - o símbolo TERMCODE era inválido. Símbolos válidos: :. o

what é errado com o parameters.
I pensa que eu preciso de usar um method.

class= do

Resposta : procedimento as400 armazenado using o ASP clássico

você não pode usar-se
 strProcCMD.CommandText = da “getOpenDvirByChassis chamada (termcode, chassisnumber); ”

desde que o termcode é uma variável em seu asp, que é desconhecido a db2
usar a concatenação da corda para substituir o nome variável com o valor real ou para usar marcadores do parâmetro (?)
e passar os valores com os parâmetros
Outras soluções  
 
programming4us programming4us