Bases de Datos - problemas con join ADO

 
Vista:

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?

Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:problemas con join ADO

Publicado por JorgeDanilo (2 intervenciones) el 10/07/2001 02:08:51
En la base de datos debes tener activado que borre en cascada (EN LAS PROPEDADES DE LA RELACION ENTRE ESAS TABLAS) y el control ADO lo hace siempre y cuando este activado, mientras que el control DAO no lo hacia.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

problemas con ADO

Publicado por carmen (1 intervención) el 18/07/2001 15:23:48
NUESTRO PROBLEMA ES EL SIGUIENTE:
TENEMOS UNA BASE DE DATOS CON 4 TABLAS EN ACCESS Y ESTAMOS TRABAJANDO CON FORMULARIOS EN VISUAL BASIC 6.0, EN UN FORMULARIOS UTILIZAMOS 4 OPCIONES PARA MOSTRAR LA INFORMACION COMPLETA, CREDITOS, REQUISITOS Y CODIGOS DE MATERIA, EL PROBLEMA QUE TENEMOS ES QUE PARA CADA OPCION NECESITAMOS QUE EL ADO NOS MUESTRE LA INFORMACION SOLICITADA RESPECTIVAMENTE Y NO SABEMOS COMO HACERLO, SERIA TAN AMABLE DE AYUDARNOS LO MAS PRONTO POSIBLE, POR FAVOR.
GRACIAS.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar