Recordset (VB)

Hola!
Realice lo que me indicaste una consulta utilizando INNER JOIN, los datos de las 4 tablas los muestra perfecto en mi formulario (si tenias razón uso frames por la gran cantidad de campos que tengo que visualizar en pantalla).
Pero ahora tengo insertar, eliminar, editar etc., los datos de mi base de datos, pero me aparece este error=
Error ' -2147467259 (80004005)' en tiempo de ejecución:
No se puede insertar ni actualizar columnas de tablas múltiples
para agregar un dato utilizo
recordset. Addnew
recordset. update
alguna idea sobre esto?
Muchas gracias de antemano por tu tiempo empleado en ayudarme.

1 respuesta

1
Respuesta de
Hola
Dime más o menos que tablas manejas con que campos para que me pueda idear alguna solución y te pueda apoyar.
Algo parecido me paso a mi, al actualizar mysql, pero ahorita escribiendo, me eh acordado de algo. Creo que tu utilizas sql server, y creo que la solución seria que no utilizaras la forma
recordset. update ni recordset.addNew.
Para actualizar la información de esa forma es utilizando directamente la sentencia, es decir
conexión. open("Insert INTO tabla campo1 VALUE valor")
En otras palabras
utiliza inner join para consultas y insert into para actualizaciones, espero te haya podido ayudar.
Suerte.
Añade un comentario a esta respuesta
Añade tu respuesta
Haz clic para o
Escribe tu mensaje
¿No es la respuesta que estabas buscando? Puedes explorar otras preguntas del tema Visual Basic o hacer tu propia pregunta: