Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

problema de validacion?

Estas en el tema de problema de validacion? en el foro de Visual Basic clásico en Foros del Web. hola gente del foro! pues aqui tengo un problema,a ver si me explico tengo una bd que guarda numeros de ordenque pueden ser de la ...
  #1 (permalink)  
Antiguo 08/07/2005, 10:20
 
Fecha de Ingreso: junio-2005
Mensajes: 63
Antigüedad: 18 años, 10 meses
Puntos: 0
problema de validacion?

hola gente del foro!
pues aqui tengo un problema,a ver si me explico tengo una bd que guarda numeros de ordenque pueden ser de la forma
1234 si es solo una partida o 1234-A,1234-B,1234-C, etc cuando son varias

entonces en un programa que se va capturando el progreso de las ordenes, cuando se captura, si la orden lleva -A,-B, etc y no se loponen no debe dejar continuar, pero me he dado cuenta que se han colado por ahi algunos registros que si deben llevar ese -A,-B y no la tienen, tienen el puro numero

he hecho varias pruebas y no descubro como se han colado esos registros, este es el codigo

Código:
...
    If InStr(txtNoOrden.Text, "-") > 0 Then
        PosSeparador = InStr(1, txtNoOrden.Text, "-")
        NoOrden = Mid(txtNoOrden, 1, PosSeparador - 1)
        xSub = Mid(txtNoOrden, PosSeparador + 1)
    Else
        NoOrden = Val(txtNoOrden.Text)
    End If
    Dim Rs1 As Recordset
    
    Set Rs1 = Cnn.OpenRecordset("Select * from ordenpedido where noorden=" & _
        Val(NoOrden) & " and sub='" & xSub & "'", dbOpenDynamic)
    If Rs1.RecordCount = 0 Then
        MsgBox "El no. de orden no ha sido encontrado, verifique y reintente de nuevo", vbOKOnly + vbCritical
        Exit Sub
    End If
...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:13.