Forums Últimos mensajes - Powered by IBM
 

Duda acerca de TableAdapter

30/07/2007 - 03:28 por [Juanjo] | Informe spam
Hola grupo:

Tengo una duda/fallo con dos TableAdapter. Explico, tengo dos tablas
- Provincia: clave, nombreProvincia.
- Pueblo: clave,nombrePueblo,claveProvincia.
Donde claveProvincia es la clave de la provincia a la que pertenece.

Cada tabla tiene su TableAdapter correspondiente, pero quiero crear una
nueva consulta
que me devuelva el nombre del pueblo y la provincia. Lo que he hecho, ha
sido crear una
nueva consulta en el tableAdapter de la tabla Pueblo:
SELECT pueblo.clave, pueblo.nombrePueblo, provincia.nombreProvincia
FROM pueblo INNER JOIN
provincias ON pueblo.clavePueblo = provincia.clave

La sentencia funciona pero el tableadapter no, porque el TableData
resultado no es de tipo
"pueblo" no?. como puedo solucionar esto???

Muchas gracias por adelantado.
 

Leer las respuestas

#1 Wbert
31/07/2007 - 23:36 | Informe spam
Hola lo que tienes que hacer es agregarle una nueva consulta al TableAdapter.

Si tu consulta devuelve los mismos campos que actualmente tiene el
TableAdapter.

Para esto existe un dialogo, en el cual seleccionas la consulta, seleccionas
si quieres que se generen las demas sentencias, y le das un nombre a los
nuevos metodos de llenado de la tabla.

Saludos,


Wbert

"[Juanjo]" wrote:

Hola grupo:

Tengo una duda/fallo con dos TableAdapter. Explico, tengo dos tablas
- Provincia: clave, nombreProvincia.
- Pueblo: clave,nombrePueblo,claveProvincia.
Donde claveProvincia es la clave de la provincia a la que pertenece.

Cada tabla tiene su TableAdapter correspondiente, pero quiero crear una
nueva consulta
que me devuelva el nombre del pueblo y la provincia. Lo que he hecho, ha
sido crear una
nueva consulta en el tableAdapter de la tabla Pueblo:
SELECT pueblo.clave, pueblo.nombrePueblo, provincia.nombreProvincia
FROM pueblo INNER JOIN
provincias ON pueblo.clavePueblo = provincia.clave

La sentencia funciona pero el tableadapter no, porque el TableData
resultado no es de tipo
"pueblo" no?. como puedo solucionar esto???

Muchas gracias por adelantado.






Preguntas similares