update de varias tablas

08/05/2007 - 22:53 por merloh | Informe spam
Hola . tengo una duda, tengo un select con el que lleno un datagrid y
luego lo paso a un webform para editar. cuando actualizo debo hacerlo
sobre varias tablas , he encontrado ejemplos con dos tablas pero esto
se me complica (recien estoy empezando) el select que uso es el
siguiente.

SELECT M00Persona.*, M00PersonaFamiliar.*,
M00PersonaInstitucion.*,M00PersonaTrabajo.* FROM M00Persona INNER JOIN
M00PersonaFamiliar ON M00Persona.IDPersona M00PersonaFamiliar.IDPersona INNER JOIN M00PersonaInstitucion ON
M00Persona.IDPersona = M00PersonaInstitucion.IDPersona INNER JOIN
M00PersonaTrabajo ON M00Persona.IDPersona M00PersonaTrabajo.IDPersona
WHERE M00Persona.IDPersona
desde ya agradezco cualquier ayuda!
 

Leer las respuestas

#1 Jose Mariano Alvarez
09/05/2007 - 01:05 | Informe spam
En el post ,
DIJO .
Mostrar la cita
Sugiero que no uses el datagrid de esa manera de forma con todas las
tablas, no le veo sentido mostrar todo eso (usas * en cada tabla) ya que
te va a tardar mucho cuando tengas bastantes datos y se te complica a la
hora de editar los datos.

Recorre en el datagrid los registros modificados y luego procesa las
diferencias en tu programa actualizando cada tabla segun corresponda, en
lugar de usar el dataadapter.



Saludos
Ing. Jose Mariano Alvarez


(Cambia los ceros por O y saca lo que sobra)


IMPORTANTE

Por favor traten de indicar la versión de SQL y Service Pack.
La inclusión de (CREATE, INSERTS, etc.) para poder reproducir el
problema también ayuda.

Preguntas similares