Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Controllo formato data
martedì 03 maggio 2005 - 14.57
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Babi
Profilo
| Junior Member
197
messaggi | Data Invio:
mar 3 mag 2005 - 14:57
Ciao a tutti , mi dite per favore, qual è il modo migliore in vb.net per fare questo tipo di operazione?
Leggo dei valori da un file.
Devo controllare che ogni valore sia del tipo che mi aspetto.
Es campo1 deve essere una data altrimenti lo ignoro o segnalo l’anomalia
E via dicendo con altri tipi..
Chiedo questo perché ho provato a scrivere
If CDate(myInputString.Substring(32, 10)) Then
End If
Ma dice che “Date cannot be converted to boolean!”
Come potrei fare senza dover per forza passare da una variabile di comodo?
Grazie!
Andy
Profilo
| Senior Member
487
messaggi | Data Invio:
mar 3 mag 2005 - 16:06
..oppure specificatamente c'è una funzione che controlla e è un campo data:
IsDate(ByVal Expression As Object)
..vedi MSDN..
martinmystero
Profilo
| Newbie
22
messaggi | Data Invio:
mar 3 mag 2005 - 16:33
Ciao, come detto da andy, puoi usare l'istruzione IsDate(expression). Il mio consiglio, se hai campi di diverso tipo da controllare (numerico, date etc) puoi farti una semplice funzione che puoi riusare tranquillamente al bisogno.
Dim StatoTipo As Boolean = ControlloTipi(expression, type)
Private Function ControlloTipi(ByVal Testo As String, ByVal Tipo As Integer) As Boolean
Select Case Tipo
Case 1 ' Tipo Date
If IsDate(Testo) Then
Return True
End If
Case 2 ' Tipo Numeric
If IsNumeric(Testo) Then
Return True
End If
Case Else
' altro tipo etc..
End Select
End Function
Babi
Profilo
| Junior Member
197
messaggi | Data Invio:
mar 3 mag 2005 - 17:41
Grazie a tutti!
Torna su
Stanze Forum
Elenco Threads
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 !