Tengo un procedimiento almacenado que ejecuta una serie de insert en una
base de datos. Si lo ejecuto desde QA funciona ok. Si armo un job y lo
ejecuta tb funciona, pero, necesito ejecutar el sp desde mi app que esta
hecha en VB6. Para ello utilizo el método Execute de un comando creado sobre
la conexion de la siguiente manera:

 

Set cm = New ADODB.Command

…….

Set oCnn = New ADODB.Connection

……

oCnn.CommandTimeout = 0

cm.Execute , ExecuteOptionEnum.adExecuteNoRecords,
ExecuteOptionEnum.adAsyncExecute

 

Lo ejecuto asíncronamente ya que el sp tarde un par de minutos. El tema es
que no da ningun error pero tampoco inserta lo que se supone que haría.

¿Alguna idea?

Responder a