Código:
Esto funciona perfectamente, lo que quisiera saber es el numero de filas que me duvuelve la consulta, para que en dado caso si no existen coincidencias en los datos de mi consulta, avisarle al usuario existe algún procedimiento propio de las funciones de acceso a datos? o habra que crearlo uno mismo, lo que necesitaria sería una equivalencia del mysql_num_rows de PHP pero aqui en VS 2005.Dim cn As OleDbConnection Dim ds As Data.DataSet Dim da As OleDbDataAdapter Dim strConexion As String Dim Ssql As String strConexion = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\Empresa.mdb" Try 'Abrimos la conexión cn = New OleDbConnection(strConexion) cn.Open() Catch ex As Exception MessageBox.Show("Error al abrir la conexión:" & vbCrLf & ex.Message) Exit Sub End Try ds = New Data.DataSet Ssql = "SELECT * FROM empleados WHERE telefono = '" + Text1.Text + "' AND edad = " + Text2.Text + "" da = New OleDbDataAdapter(Ssql, cn) Dim cmdBuilder As New OleDbCommandBuilder(da) Try da.Fill(ds, "empleados") Catch ex As Exception MessageBox.Show("Error al cargar el DataSet:" & vbCrLf & ex.Message) End Try DataGridView1.DataSource = ds.Tables("empleados") End If
Saludos.