Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/05/2009, 11:02
Avatar de Dradi7
Dradi7
 
Fecha de Ingreso: junio-2008
Ubicación: Peru - Lima
Mensajes: 1.518
Antigüedad: 15 años, 11 meses
Puntos: 220
Respuesta: Consulta sql en Visual

No utilizes ExecuteReader si solo vas a utilizar un Campo a Devolver utiliza el ExecuteScalar() q te devuelve el registro de la primera fila y de la primera columna
Código vb:
Ver original
  1. Dim lector As Object
  2. Dim sql As String
  3. Dim comandoBD As MysqlCommand
  4.  
  5. sql = "SELECT COUNT(idpelicula) As Cant FROM peliculas WHERE fechainicio = '" & Format(cbFechaPeliHora.Value, "dd/MM/yyyy") & "' "
  6. MessageBox.Show(sql)
  7.  
  8. comandoBD = New MySqlCommand(sql, conexionBD)
  9. conexionBD.Open()
  10.  
  11. lector = comandoBD.ExecuteScalar()
  12.  
  13. If lector >= 3 Then
  14. Return ""
  15. Else
  16. Return "Valido"
  17. End If
  18. conexionBD.Close()
__________________
La clave de todo triunfador es eliminar todas sus excusas y sus limitaciones