La Web del Programador: Comunidad de Programadores
 
    Pregunta:  43029 - EJECUTAR UN PROCEDIMIENTO ALMACENADO EN INFORMIX
Autor:  Hector Rios
Tengo mi codigo en Visual Basic 6.0 y me conecto a una BD de Informix por ODBC, y necesito ejecutar un stored procedure que esta en la BD.
Como logro ejecutar ese procedimiento desde visual?
Tengo este codigo pero me marca un error de sintaxis

Set cmdInserta=New ADODB.Command
Set cmdInserta.ActiveConection=cnn1 (previamente creada )
cmdInserta.CommandText="nombre del procedimento"
cmdInserta.CommandType=adCmdStoredProc
cmdInserta.CommandTimeout=15

cmdInserta.Execute

Gracias de antemano.

  Respuesta:  Elias CastaƱeda Gonzalez
Yo lo he hecho con Excel y SQL Server... ahi para quien le sirva.

metes el "Microsoft activex data object" mas actualizado 2.8 creo en el editor de macros de vb en excel, en los menus hay una opcion de referencias ahi mero

luego en una macro pones

dim con as adodb.connection
dim resultado as adodb.recordset

con.connectionString="Driver={SQL Server};Server=tuservidor;Database=tubasedadatos;Uid=elusuario;Pwd=tupassword;"

set resultado=con.execute ("tuprocedimientoremoto 'parametro1','parametro2'")

range("A1").copyfromrecordset resultado

.....
No lo cheque bien pero debe jalar, si no contactame y lo checamos