Buenas noches.
Estoy tratando de armar un comando para ADODB, con el siguiente código:
y obtengo el siguiente error:
Time from start: 0 hours 1 mins 44 secs
Error occurred at: 31/07/2013, 19:00:59
Error description: Error ADODB.Command:PARAMETERS/14 DISP_E_BADPARAMCOUNT: APPEND
Args:
[ 1] = O ADODB.Command:CREATEPARAMETER
Stack Calls
===========
Called from: source\rtl\win32ole.prg => TOLEAUTO:APPEND( 0 )
Called from: Source\PdeVenta.prg => FINVENTA( 669 )
Espero que alguien me pueda ayudar.
Gracias.
Estoy tratando de armar un comando para ADODB, con el siguiente código:
oCmd:=TOleAuto():New( "ADODB.Command" )
oCmd:ActiveConnection:=oContable:oConn
oCmd:CommandType:=adCmdStoredProc
oCmd:CommandText:="sp_CONTABLE_UPDATE" // Strored Procedure Name
//Se Crean los parametros antes de ser enviados al Stored Procedure
oParam := oCmd:CreateParameter( "gsid", adChar, adParamInput ) //Columna para el "update ..... where id = ....
oCmd:Parameters:Append( oParam ) ----------------------------------------------------------------------------------------------------->>> AQUI ME DA EL ERROR
oParam := oCmd:CreateParameter( "gsfechafin", adDate, adParamInput )
oCmd:Parameters:Append( oParam )
oParam := oCmd:CreateParameter( "gshorafin", adChar, adParamInput )
oCmd:Parameters:Append( oParam )
oParam := oCmd:CreateParameter( "gsatendidos", adInteger, adParamInput )
oCmd:Parameters:Append( oParam )
oParam := oCmd:CreateParameter( "gscefectivo", adInteger, adParamInput )
oCmd:Parameters:Append( oParam )
oParam := oCmd:CreateParameter( "gsefectivo", adDecimal, adParamInput )
oCmd:Parameters:Append( oParam )
oParam := oCmd:CreateParameter( "gsccredito", adInteger, adParamInput )
oCmd:Parameters:Append( oParam )
oParam := oCmd:CreateParameter( "gscredito", adDecimal, adParamInput )
oCmd:Parameters:Append( oParam )
oParam := oCmd:CreateParameter( "gsctarjeta", adInteger, adParamInput )
oCmd:Parameters:Append( oParam )
oParam := oCmd:CreateParameter( "gstarjeta", adDecimal, adParamInput )
oCmd:Parameters:Append( oParam )y obtengo el siguiente error:
Time from start: 0 hours 1 mins 44 secs
Error occurred at: 31/07/2013, 19:00:59
Error description: Error ADODB.Command:PARAMETERS/14 DISP_E_BADPARAMCOUNT: APPEND
Args:
[ 1] = O ADODB.Command:CREATEPARAMETER
Stack Calls
===========
Called from: source\rtl\win32ole.prg => TOLEAUTO:APPEND( 0 )
Called from: Source\PdeVenta.prg => FINVENTA( 669 )
Espero que alguien me pueda ayudar.
Gracias.