FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Consulta SQL en C#
Hola a Todos.
Tengo una clase que quiero que realice una consulta SQL sobre un dataset pasándole como parámetros la conexión, la consulta y el dataset. La función es la siguiente: public void Consulta(System.Data.SqlClient.SqlConnection conn,string SQL,System.Data.DataSet Dataset) { System.Data.SqlClient.SqlDataAdapter SqlData= new System.Data.SqlClient.SqlDataAdapter(SQL,conn); SqlData.Fill(Dataset); } Sin embargo no me genera ningún resultado. ¿Sabe alguien por que? Gracias. |
#2
|
||||
|
||||
No puedes hacer una consulta sobre un dataset asi. Si lo que quieres es retornar filas de una tabla, puedes filtrar la tabla utilizando RowFilter de la vista asociada a la tabla en cuestion. En codigo algo como:
Código:
... DataView vwRetorno = new DataView(); vwRetorno = Dataset.Tables[indice].Defaultview; vwRetorno.RowFilter="Campo=condicion AND OtroCampo>=otracondicion AND cualquierotrasentenciasql" return vwRetorno; ...
__________________
Héctor Geraldino Software Engineer |
|
|
|