Duda con TableAdapter

17/08/2007 - 10:01 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.

Preguntas similare

Leer las respuestas

#1 Wbert
17/08/2007 - 17:12 | Informe spam
Hola,

Como tu mismo lo dices, para que puedas usar el mismo tableadapter es que
las columnas de las tablas coincidan o la nueva consulta genera un subconjuto
de las columnas de la tabla principal

Podrías hacer dos cosas... crear un nuevo tableadapter con la nueva
consulta, o agregarle a uno de tus dos tableadapter las columnas faltantes.

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.




Respuesta Responder a este mensaje
#2 [Juanjo]
18/08/2007 - 02:01 | Informe spam
Muchas gracias, voy a probar la primera opcion.

"Wbert" escribió en el mensaje
news:
Hola,

Como tu mismo lo dices, para que puedas usar el mismo tableadapter es que
las columnas de las tablas coincidan o la nueva consulta genera un
subconjuto
de las columnas de la tabla principal

Podrías hacer dos cosas... crear un nuevo tableadapter con la nueva
consulta, o agregarle a uno de tus dos tableadapter las columnas
faltantes.

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.




email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida