Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/06/2012, 09:27
oskar5
 
Fecha de Ingreso: abril-2008
Mensajes: 141
Antigüedad: 16 años
Puntos: 1
validar una consulta sql

hola a todos tengo el siguiente problema,
tengo un programa con el que quiero calcular la diferencia de tiempo entre una fecha-hora y otra fecha-hora de dos campos en elmismo form y tengo la siguiente consulta para verificar si los que acabo de meter son rangos que ya existen en la base de datos... luego de verificar quiero cancelar el proceso de guardado pues para dar un mensaje de advertencia q no se puede guardar y q intenten otra fecha

Código:
Dim strConexion As String
        Dim SQL As String
        Dim msq As New SqlCommand
        Dim reader As SqlDataReader
        Dim fecprog As String
        Dim feconfirm As String

        fecprog = Format(CDate(txtfechaprog.Value), "yyyy-MM-dd hh:mm")
        feconfirm = Format(CDate(txtconfirm.Value), "yyyy-MM-dd hh:mm")

        strConexion = "Server=" & "OSKAR-PC\desarrollo" & ";Initial Catalog=" & "ClinicTurnos" & ";" & "Integrated Security=True;"

        ObjConexionSql = New SqlConnection(strConexion)
       

        SQL = "SELECT FechaProg, FechaConfirm FROM Cirugias WHERE FechaProg >= convert(datetime, '" & fecprog & "', 102) and FechaConfirm <= convert(datetime, '" & feconfirm & "', 102)"
imaginandome entonces como puedo validar esto lo he puesto en un IF pero todo me saca error... no deja guardarlo q es lo que deseo pero se daña todo y saca errores no se que hacer... ayuda no soy tan bueno en esto

Código:
  msq.CommandText = SQL
        msq.Connection = ObjConexionSql
        ObjConexionSql.Open()
        reader = msq.ExecuteReader()

       
        If SQL = False Then
            Exit Sub

        End If