Los Foros de ASPTutor.com
Home | Perfil | Registrarse | Temas Activos | Miembros | Buscar | FAQ
Usuario:
Password:
 Todos los Foros
 ADO
 Modificar registros en query de multi tablas
 Foro Bloqueado  Tema Bloqueado


Autor Temas
insider
Starting Member


19 Posts
Mensajes - 28 Dec 2001 :  00:01:50  Ver Perfil  Enviar Email
Necesito modificar records de una tabla pero a traves de un recordset que incluye varias:

rs.Open("Select Tabla1.* From Tabla1,Tabla2
Where Tabla1.id = Tabla2.id",Conexion,2,3);

y luego:

rs("campo1") = "algo";
rs.Update();

donde campo1 pertenece a Tabla1

El error que me da es que no se puede aplicar update porque la clausula From contiene mas de una tabla. No deberia ADO darse cuenta de que "campo1" se encuentra solo en Tabla1 y hacer la modificacion alli?

cyph3rtux
Starting Member

Chile
23 Posts
Posted - 07 Jan 2004 :  05:39:17  Ver perfil  Enviar e-mail
intenta con eso haber si te resulta:

rs.Open("Select Tabla1.*, Tabla2.* From Tabla1,Tabla2
Where Tabla1.id = Tabla2.id",Conexion,2,3);

Inicio Pagina

Carlitos
Moderator

Chile
881 Posts
Posted - 14 Jan 2004 :  20:23:13  Ver perfil  Enviar e-mail
Hola:
Mira el UPDATe solo te permite modificar datos para la tabla que haces referencia.
Ahora podrias realizar Begin Trnas...etc, para realizar varios update al mismo tiempo y serciorarse que la transaccion se realizo totalmente.
Atte. Carlitos

Carlitos ayuda a sus amigos!!Inicio Pagina

PABLICIO
Junior Member


141 Posts
Posted - 14 Jan 2004 :  21:11:11  Ver perfil  Enviar e-mail
si puedes hacer como dice Carlitos del BeginTrans para trabajar con el concepto de transacciones y commit y rollback, pero te recomiendo que hagas el update creando un query de actualizacion (UPDATE) y ejecutandolo desde la coneccion :

szQuery = "Update tabla 1 set valor1 = .... "

Conexion.Execute(szQuery)

:)

Salu2

PABLICIO
_______________________________________
El mejor maestro es quien comparte su sabiduria.Inicio Pagina

   
 Foro Bloqueado  Tema Bloqueado
Ir a:
Los Foros de ASPTutor.com Los Foros de ASPTutor.com
Ir al principio de la Página

 Imprimir Tema
 

Descargas de manuales¦ Ejemplos de código ¦ Artículos mas visitados ¦ Envía tu articulo ¦ Foros ¦
  Libro de visitas ¦Crea un enlace con ASPTutor 
 

    © 2001-Hasta hoy  Pedro Rufo Martín  contactar