Ado.net hacer una consulta sobre una vista

17/10/2006 - 15:22 por carlos | Informe spam
Hola, estoy intentando hacer una consulta contra una vista, pero no lo consigo.

El CommandType del comando de que tipo debe ser? Text?
Gracias.

Preguntas similare

Leer las respuestas

#1 SoftJaén
17/10/2006 - 20:31 | Informe spam
"carlos" escribió:

estoy intentando hacer una consulta contra una vista, pero no lo consigo.

El CommandType del comando de que tipo debe ser? Text?



Hola, Carlos:

El valor de la propiedad «CommandType» es el valor por defecto:
CommandType.Text.

De todas formas, no es necesario que crees explícitamente un objeto
SqlCommand para ejecutar un objeto Vista. El siguiente ejemplo, efectúa una
consulta a la vista «Current Product List», de la base de datos de prueba
«Northwind», y muestra el resultado en un control DataGridView:

Dim cnn As New SqlConnection( _
"Data Source=(local);" & _
"Initial Catalog=Northwind;" & _
"Integrated Security=SSPI")

Try
Dim sql As String = "SELECT * FROM [Current Product List]"

Dim da As New SqlDataAdapter(sql, cnn)

Dim ds As New DataSet

da.Fill(ds, "Productos")

With DataGridView1
.DataSource = ds
.DataMember = "Productos"
End With

Catch ex As Exception
MessageBox.Show(ex.Message)

Finally
If cnn.State <> ConnectionState.Closed Then cnn.Close()
cnn = Nothing

End Try

Un saludo

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida