Y si hace un cursor adapter, le puede mandar todo de una sola vez a la tabla de 
detalle con tableupdate?

O sea, inserta registro a registro en el cursor de la tabla de detalle (el 
generado por el CA) y luego lo pasa al SQLServer con tableupdate?

Saludos
Rafael Copquin

  ----- Original Message ----- 
  From: Jorge A. Espinosa 
  To: GUFA List Member 
  Sent: Thursday, April 23, 2009 5:49 PM
  Subject: [spam] [GUFA] SQLEXEC.


  Compadre...

  Podria usted hacer lo siguiente (asumiendo un valor ID autoinc en la BD, el 
cual seria el ID Primario de la cabecera)

  nRetVal = 0 && Es la variable para guardar el PK insertado
  nResult = SQLEXEC(nConn,[EXEC sp_yourproc 
?cValor1,?cValor2,?cValor3,?...@nretval])

  y luego en un foreach haces lo mismo para cada detalle enviandole el valor 
obtenido en 
  ?...@nretval para poder sostener la integridada referencial.

  Espero haber sido de utilidad interpretando vtro problema

  Abrazo
  JAE

 2009/4/23 Mario Munuce <[email protected]>

    Muchachos:
    me pueden pasar un ejemplo de como dar un alta de un one-to-many utilizando 
sqlexec?.( por ejemplo un cabezal-cuerpo de factura)  gracias.

Responder a