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 |