l'hai provato? che errore ti dà?
l'hai provato? che errore ti dà?
no nn l'ho provato ma nn fa niente era solo curiosità
ciao ciao
Originariamente inviato da Grambo
no nn l'ho provato ma nn fa niente era solo curiosità
ciao ciao![]()
Funziona, funziona....
"Ubi Maior, Minor Cessat"
Domandare è lecito, rispondere è cortesia...
A tutti è dovuta una risposta, comunque...
“Dio gradisce molto di più le bestemmie dell’uomo disperato che non le lodi del benpensante la domenica mattina durante il culto“ Martin Lutero
micro_bello_de_casa, per tutti coloro che dovessero avere il tuo stesso problema, fa' il bravo, posta la soluzioneOriginariamente inviato da orcim
![]()
Funziona, funziona....
![]()
La soluzione l'hai postata tu....Originariamente inviato da optime
micro_bello_de_casa, per tutti coloro che dovessero avere il tuo stesso problema, fa' il bravo, posta la soluzione
![]()
codice:<% Function genera(Max, Min, MaxChar) Dim codice, cifra Set rs = Server.CreateObject("ADODB.Recordset") ''''''''''''''''''''' DO '''''''''''''''''''''''''''''''''''''''' For i = 1 To MaxChar Randomize timer codice = Int((Max * Rnd()) + 1) cifra = cifra & codice Next SQL = " SELECT NUMERO FROM tbl WHERE NUMERO = '" & cifra & "%' " ''''''''''''''''''' rs.Open SQL, cn if rs.eof then '''''''''''''''''''''' exit do ''''''''''''''''''''''''' end if ''''''''''''''''''''''''''''''''' rs.close '''''''''''''''''''''' LOOP '''''''''''''''''''''''''''''''''''''''' rs.close '''''''''''''''''''''' >>>>>>>>>>>>>> SCRIVI NEL DB PER LA VOLTA DOPO!!!!!!!!!!!!!!!!!!!! GENERA=CIFRA '''''''''''''''''''''''''''' SET RS=NOTHING '''''''''''''' End Function strVar = lcase(genera(91, 48, 3)) response.write strVar %>
"Ubi Maior, Minor Cessat"
Domandare è lecito, rispondere è cortesia...
A tutti è dovuta una risposta, comunque...
“Dio gradisce molto di più le bestemmie dell’uomo disperato che non le lodi del benpensante la domenica mattina durante il culto“ Martin Lutero
non fare il furbo, quella bella pulita che hai adottato tu...![]()
OK OK OKOriginariamente inviato da optime
non fare il furbo, quella bella pulita che hai adottato tu...![]()
![]()
codice:Function genera(Max, Min, MaxChar) Dim codice, cifra Set rs = Server.CreateObject("ADODB.Recordset") DO cifra = "" For i = 1 To MaxChar Randomize timer codice = Int((Max * Rnd()) + 1) cifra = cifra & codice Next SQL = " SELECT NUMERO FROM tbl WHERE NUMERO LIKE '" & cifra & "%' " rs.Open SQL, cn if rs.eof then exit do end if rs.close LOOP rs.close GENERA = CIFRA SET RS = NOTHING End Function strVar = lcase(genera(91, 48, 3))
"Ubi Maior, Minor Cessat"
Domandare è lecito, rispondere è cortesia...
A tutti è dovuta una risposta, comunque...
“Dio gradisce molto di più le bestemmie dell’uomo disperato che non le lodi del benpensante la domenica mattina durante il culto“ Martin Lutero
manca la parte dove memorizzi nel db il numero valido generato!
Non lo memorizzo nella pagina dove è prevista la funzione... mi sa che non ho capito bene il tuo esempio...Originariamente inviato da optime
manca la parte dove memorizzi nel db il numero valido generato!
"Ubi Maior, Minor Cessat"
Domandare è lecito, rispondere è cortesia...
A tutti è dovuta una risposta, comunque...
“Dio gradisce molto di più le bestemmie dell’uomo disperato che non le lodi del benpensante la domenica mattina durante il culto“ Martin Lutero
in qualche momento lo memorizzi, però, giusto?