Hola a todos!!
Estoy haciendo una consulta multiple a una BD MYSQL y lo que necesito... (no se si se pueda) es agregar registros a todas las tablas a la vez y actualizarlas. La consulta es la siguiente:
oRsMTROTRAB:Open("Select mtrotrab.*, aspirant.*, trabdtos.*, trabdlab.* " +;
"from mtrotrab, aspirant, trabdlab, trabdtos where mtrotrab.mt_codtrab=0 " +;
"and mtrotrab.mt_codtrab=aspirant.mt_codtrab "+;
"and mtrotrab.mt_codtrab=trabdtos.mt_codtrab "+;
"and mtrotrab.mt_codtrab=trabdlab.mt_codtrab" )
El recordset se abre bien lo que ahora quiero es agregar datos a las 4 tablas que estoy abriendo..
¿cómo puede hacerse? ya intente asi:
oRsMTROTRAB:Addnew()
oRsMTROTRAB:Fields('MTROTRAB.MT_DIRECC1'):Value:=cDir1
así califico todos los campos pero al hacer el update manda error:
Error description: Error adodb.recordset/16389 E_FAIL: FIELDS
Args:
[ 1] = C MTROTRAB.EM_CODICIA
¿Alguien me puede ayudar?
Mil gracias de antemano
Laurel