Verificare se il dato è un numero

venerdì 04 maggio 2007 - 10.18

elsinore Profilo | Junior Member

Ciao,
come posso verificare, in vb.net, se il dato che mi arriva da un DB è un numero?

Grazie

amelix Profilo | Expert

Immagino sia in formato testo.
hai provato con le Regular Expression?
Andrea
http://www.MelisWeb.eu/

Lasciati mordere...
http://s2.bitefight.it/c.php?uid=58171

elsinore Profilo | Junior Member

si è in formato testo.......non avresti un esempio?

grazie

amelix Profilo | Expert

Ti posto un pezzo di codice:
Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra
Puliscilo un po.

Andrea
http://www.MelisWeb.eu/

Lasciati mordere...
http://s2.bitefight.it/c.php?uid=58171

elsinore Profilo | Junior Member

Ti ringrazio.....l'ho guardato ma non ci ho capito molto .... a me servirebbe sapere se quello con cui valorizzo la variabile:
1- è un numero
2-o in alternativa è una stringa che ha un valore che può andare da 0 a 100

amelix Profilo | Expert

Prova con un TRY/CATCH con un tentativo di Convert.ToDecima(....).
Non è il massimo.... Ma funziona.

-<sign>---------------------------------
Andrea
http://www.MelisWeb.eu/

Lasciati mordere...
http://s2.bitefight.it/c.php?uid=58171
---------------------------------<sign>-

elsinore Profilo | Junior Member

ho risolto facendo così

If IsNumeric(mioDato) Then

ecc...

amelix Profilo | Expert

Pensavo lo avessi già utilizzato e non funzionasse...


-<sign>---------------------------------
Andrea
http://www.MelisWeb.eu/

Lasciati mordere...
http://s2.bitefight.it/c.php?uid=58171
---------------------------------<sign>-
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5