Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Visual Basic clásico (http://www.forosdelweb.com/f69/)
-   -   como validar que un dato no se repita en la vace de datos (http://www.forosdelweb.com/f69/como-validar-que-dato-no-repita-vace-datos-491271/)

a83 19/05/2007 13:01

como validar que un dato no se repita en la vace de datos
 
como puedo validar que un doato no se me repita en la base de datos


esta es la funcion que tengo:
Código PHP:

Function gObtieneGuia(lngNumGuia As Long) As Long
Dim strSql 
As String
Dim adoRs 
As New ADODB.Recordset
Dim lngNumGuia 
As Long

    lngNumGuia 
0
    strSql 
"Select GU_id,GU_numGuia from Guia where GU_NumGuia=" lngNumGuia
    
If dbCreaConsultaRapida(strSqladoRsThen
        
If Not adoRs.EOF Then
            
If Not IsNull(adoRs![GU_NumGuia]) Then
                lngNumGuia 
CLng(adoRs![GU_NumGuia])
            
End If
        
End If
    
End If
    
Set adoRs Nothing
    gObtieneGuia 
lngNumGuia
End 
Function 

y este es el que llama a la funcion

If Len(Trim(txtGuia.Text)) > 0 Then
If Not gObtieneGuia(Trim(txtGuia.Text)) Then

mstrMsg = mstrMsg & vbNewLine & "* La Guia ingresada no es valida"
blnError = True
' End If
End If
End If


si me pueden echar una mano

ReViJa 20/05/2007 03:56

Re: como validar que un dato no se repita en la vace de datos
 
Si trabajas con bd lo mejor es hacer la comprobación con SQL

Código:

("SELECT campo_tabla FROM tabla WHERE cod LIKE '" & text1.text & "'")
Asi evitas recorrer toda la tabla.


La zona horaria es GMT -6. Ahora son las 03:29.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.