Saludos a todos, mi inquietud esla siguiente estoy haciendo algunas pruebas empezando con el Visual Basic 2005, con conexiones a la BD
Código:
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
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.
Saludos.