Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    errore Tipo non corrispondente: 'objRE.test'

    ciao a tutti ho un errore curioso che mi capita solo in una precisa circostanza.
    allora prima cosa elenco la funzione che genera l'errore:

    Function telefonointernazionale(tel)
    Set objRE = CreateObject("VBScript.RegExp")
    objRE.Pattern="^[+][0-9]*\d{10,}$"
    objRE.Global=true
    expressionmatch = objRE.test(tel)
    If expressionmatch Then telefonointernazionale = True
    Set objRE = nothing
    End Function

    l'errore è il seguente:
    Tipo non corrispondente: 'objRE.test'
    numero linea: objRE.Global=true

    lalinea che richiama la funzione è la seguente:
    IF telefonointernazionale(cli.Fields.Item("cellulare" ).Value) THEN ...

    la condizione in cui si verifica l'errore è la seguente:

    1) se nel mio db di access immetto un nuovo record e non immetto nessun valore nel campo cellulare la riga di richiamo pesca un valore assolutamente vuoto e mai inizializzato dal db e fa scattare l'errore.

    2) se inserisco un record nuovo e nel campo cellulare metto un valore qualsiasi e poi lo cancello l'errore non lo dà più

  2. #2
    Utente di HTML.it L'avatar di Lak3d
    Registrato dal
    Aug 2006
    Messaggi
    1,031
    boh, prima di chiamare la funzione metti un controllo dove se il campo è vuoto non la chiami?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.