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.

Preguntas similare

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.






Respuesta Responder a este mensaje
#2 [Juanjo]
01/08/2007 - 00:49 | Informe spam
Gracias por responder.

Asi es como lo hago, el problema es que la consulta que necesito no
devuelve el mismo
tipo de dato y salta una excepcion.

Alguna idea?

"Wbert" escribió en el mensaje
news:
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.






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