Hola Silvana, no se si entendi bien la consulta, pero se podria preguntar si en el text box hay algo antes de continuar con la otra consulta. If tetxtPeri = "" then msgbox " no se encontro peri" exit sub end if
Espero te ayude. Jose --- On Mon, 5/19/08, silvana quiroga <[EMAIL PROTECTED]> wrote: > From: silvana quiroga <[EMAIL PROTECTED]> > Subject: [vbusers] Dataset > To: "vbusers List Member" <[email protected]> > Date: Monday, May 19, 2008, 7:16 AM > 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.-
