problemas con join ADO
Publicado por Sergioalef (1 intervención) el 04/07/2001 22:01:31
Estoy migrando una aplicacion que usa DAO a ADO.
El problema se presenta al tratar de borrar un registro obtenido mediante
esta sentencia SQl.
Data1.Source = "SELECT TiposHipoglucemiantes.Hipoglucemiantes, " & _
"TiposHipoglucemiantes.HipoLaboratorio, Laboratorios.NombreLaboratorio, " &
_
"Laboratorios.CodLaboratorio, TiposHipoglucemiantes.CodHipoglucemiantes FROM
" & _
"TiposHipoglucemiantes INNER JOIN Laboratorios ON
TiposHipoglucemiantes.HipoLaboratorio " & _
"= Laboratorios.CodLaboratorio order by Hipoglucemiantes;"
esta sentencia me da como resultado una lista de Hipoglucemiantes y sus
respectivos Laboratorios , la cual muestro
usando un TrueDbgrid.
cuando borro el registro con DAO : data1.recordset.delete , borra el
registro actual en la tabla TiposHipoglucemiantes.(es lo que quiero hacer)
cuando borro el registro con ADO : data1.delete , borra el registro actual
en la tabla TiposHipoglucemiantes y el registro actual en la tabla
Laboratorios.
¿Que estoy haciendo Mal?
El problema se presenta al tratar de borrar un registro obtenido mediante
esta sentencia SQl.
Data1.Source = "SELECT TiposHipoglucemiantes.Hipoglucemiantes, " & _
"TiposHipoglucemiantes.HipoLaboratorio, Laboratorios.NombreLaboratorio, " &
_
"Laboratorios.CodLaboratorio, TiposHipoglucemiantes.CodHipoglucemiantes FROM
" & _
"TiposHipoglucemiantes INNER JOIN Laboratorios ON
TiposHipoglucemiantes.HipoLaboratorio " & _
"= Laboratorios.CodLaboratorio order by Hipoglucemiantes;"
esta sentencia me da como resultado una lista de Hipoglucemiantes y sus
respectivos Laboratorios , la cual muestro
usando un TrueDbgrid.
cuando borro el registro con DAO : data1.recordset.delete , borra el
registro actual en la tabla TiposHipoglucemiantes.(es lo que quiero hacer)
cuando borro el registro con ADO : data1.delete , borra el registro actual
en la tabla TiposHipoglucemiantes y el registro actual en la tabla
Laboratorios.
¿Que estoy haciendo Mal?
Valora esta pregunta


0