Listeros: Estoy comenzando con Visual Studio 2005 y Ado. Quisiera saber cómo hago para saber si el dataset me devolvió algún resultado en un textbox:
Using cn As New SqlConnection(cs) 'Textbox sql = "SELECT MAX(peri) as peri FROM v_nom where CUIT = " & CUIT 'ME DEVUELVE UN PERÍODO Dim DataAdapterPeri As New SqlDataAdapter(sql, cn) DatasetPeri = New DataSet DataAdapterPeri.Fill(DatasetPeri, "v_nom") 'llenarlo ' enlazar los controles textBox con el Dataset e indicarle el DataMember para poder visualizar cada campo - campo PERI para el textbox txtPeri.DataBindings.Clear() txtPeri.DataBindings.Add( "text", DatasetPeri, "v_nom.peri") 'LLENO EL TETXBOX CON EL PERÍODO 'LA CONSULTA QUE SIGUE TOMA EL PERÍODO DEL TEXTBOX ANTERIOR COMO PARÁMETRO 'PERO SI NO DEVUELVE NADA ME DA ERROR CERCA DE '=' (PORQUE PREGUNTA POR UN PERIODO = NADA... 'DataGridView sql = " SELECT CUIL, Nombre " & _ " FROM v_nom " & _ " WHERE CUIT = " & CUIT & _ " AND peri = " & txtPeri.Text Dim DataAdapter As New SqlDataAdapter(sql, cn) Dataset = New DataSet DataAdapter.SelectCommand.CommandText = sql DataAdapter.Fill(DataSet, "TablaMixta") 'LLENO INVENTANDO UN NOMBRE DE TABLA dgrEmpleados.Location = New Point(15, 127) dgrEmpleados.DataSource = Dataset dgrEmpleados.DataMember = "TablaMixta" End Using La verdad que fui sacando la forma de llenar el textbox y el grid buscando ejemplos y probando. Por ejemplo no podía llenar el grid porque mi consulta tenía un join y la única forma que encontre fue con la "TablaMixta", posteriormente la consulta se convirtió en una vista asi que supongo que podría funcionar llenar el grid de forma tradicional... Espero todos sus comentarios. Silvana.-
