Gracias Cristian, ya habia probado esas combinaciones, pero no anduvo.

 

 

  _____  

De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Cristian C.
Bittel
Enviado el: Martes, 11 de Noviembre de 2008 09:04 p.m.
Para: vbusers List Member
Asunto: [vbusers] RE: [vbusers] ejecutar sp asíncrono con ADO en VB6

 

Me parece q las opciones que estás pasando al método Execute deben ir
“sumadas” y el adExecuteNoRecords va combinado únicamente con adCmdText o
adCmdStoredProc en los parámetros.

 

cm.Execute , adCmdStoredProc, (ExecuteOptionEnum.adExecuteNoRecords +
ExecuteOptionEnum.adAsyncExecute)

 

Espero ayude…

 

Cristian

 

From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of Alejandro
Aleksich
Sent: martes, 11 de noviembre de 2008 07:59 p.m.
To: vbusers List Member
Subject: [vbusers] ejecutar sp asíncrono con ADO en VB6

 

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?

No virus found in this incoming message.
Checked by AVG - http://www.avg.com
Version: 8.0.175 / Virus Database: 270.9.1/1781 - Release Date: 11/11/2008
08:59 a.m.

Responder a