Acceso a una Vista

22/10/2007 - 22:41 por Anti_Work | Informe spam
Hola, Tengo una Vista creada en una db sql server y quiero cargarla en el
dataset. He intentado de dos forma y me da error.

1)
Dim sql As String = "Select * From VistaClientes"
Dim daCli As New SqlDataAdapter(sql, cnn)
Dim ds As New DataSet
daCli.Fill(ds, "Clientes")

Me da el error: El nombre de objeto 'dbo.Anitguedad' no es válido. No se
pudo usar la vista o función 'VistaClientes' debido a errores de enlace.


2)
Dim daCli As New SqlDataAdapter("VistaClientes", cnn)
Dim ds As New DataSet
daCli.Fill(ds, "Clientes")

Me da el error: Error en la petición procedimiento 'VistaClientes'.
'VistaClientes' es un objeto vista.


¿Cómo se puede uasr el nombre de una vista en el DataAdapter?
Saludos

Preguntas similare

Leer las respuestas

#1 Anti_Work
23/10/2007 - 02:39 | Informe spam
Disculpen, ya encontre el problema. Una de las tablas de la Vista se llama
"Antiguedad" y por error le habían cambiado el nobre a "Anitguedad"

Saludos

"Anti_Work" wrote:

Hola, Tengo una Vista creada en una db sql server y quiero cargarla en el
dataset. He intentado de dos forma y me da error.

1)
Dim sql As String = "Select * From VistaClientes"
Dim daCli As New SqlDataAdapter(sql, cnn)
Dim ds As New DataSet
daCli.Fill(ds, "Clientes")

Me da el error: El nombre de objeto 'dbo.Anitguedad' no es válido. No se
pudo usar la vista o función 'VistaClientes' debido a errores de enlace.


2)
Dim daCli As New SqlDataAdapter("VistaClientes", cnn)
Dim ds As New DataSet
daCli.Fill(ds, "Clientes")

Me da el error: Error en la petición procedimiento 'VistaClientes'.
'VistaClientes' es un objeto vista.


¿Cómo se puede uasr el nombre de una vista en el DataAdapter?
Saludos
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida