Ciao a Tutti,
ho il seguente problema:
ho una variabile pnum che puo' contenere i seguenti valori:
2012042-T
2012042
-L
ecc..
vorrei dire, magari utilizzando la funzione Instr, che:
se la mia variabile pnum contiene un numero allora viene eseguita una istruzione SQL,
se invece la mia variabile pnum contiene una lettera dell' alfabeto, allora viene eseguita un' altra query...
ho provato a guardare sia qui nel forum che in internet ma non riesco a risolvere il problema:![]()
ho provato cosi':
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.ConnectionString = "DSN=5_indic.dsn"
objConn.Open
'
If InStr(1, pnum, "[0-9]", 1) > 0 then strSQL = "SELECT * FROM q_1"
If InStr(1, pnum, "[a-z]", 1) > 0 then strSQL = "SELECT * FROM q_2"
Set objRS = objConn.Execute(strSQL)
pare non venga riconosciuto il range di caratteri [0-9] oppure il range di lettere [a-z] ...
Grazie mille in anticipo x l' aiuto !!!!