Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/02/2011, 09:14
Avatar de moNTeZIon
moNTeZIon
 
Fecha de Ingreso: enero-2005
Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 19 años, 4 meses
Puntos: 9
Respuesta: como puedo enviar una vista de vb.net a sql

Las Vistas y Procedimientos Almacenados son "propiedades" de los sistemas gestores de bases de datos (como SQL Server, Oracle, MySQL...) y no de los lenguages de programación (VB, C#, Java...).
Por lo tanto, no puedes tener una vista o procedimiento almacenado "metido en el código".
Lo que puedes hacer es lanzar una consulta SQL desde tu aplicación, en vez de tenerla guardada en un procedimiento almacenado o una vista en la base de datos.
Para ello, sería algo así:
Código VB.NET:
Ver original
  1. Dim miConn as New SqlConnection(tuCadenaDeConexion)
  2. dim dA As New SqlDataAdapter("SELECT Codigo, Nombre FROM Clientes WHERE Pais = 'Catalunya'", miConn)
  3. Dim dS as New DataSet
  4. dA.Fill(dS, "ClientesCatalanes")
En este momento tendrías un DataSet con los registros obtenidos de la base de datos, pero la consulta SQL la lanzas desde tu código, y de esta forma no está escrita en la base de datos.
Espero que fuera lo que necesitabas.
Saludos.
__________________
..:: moNTeZIon ::..