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.-




Responder a