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
Erore di conversione su DataAdapter.Fill (da MySQL a DataSet)
lunedì 07 gennaio 2013 - 15.55
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
VB.NET
|
Windows XP
|
Visual Studio 2010
|
MySQL 5.5
|
Office 2000
|
Firefox
robdevo
Profilo
| Newbie
4
messaggi | Data Invio:
lun 7 gen 2013 - 15:55
Ciao a tutti, ho scritto un programma dove leggendo un DB MySQL volevo caricare un DataSet per elaborarlo successivamente. Ma durante la fase di caricamento del dataSet (tramite .Fill), mi viene evidenziato il seguente errore:
MySql.Data.Types.MySqlConversionException non è stata gestita
Message=Unable to convert MySQL date/time value to System.DateTime
Source=MySql.Data
StackTrace:
in MySql.Data.Types.MySqlDateTime.GetDateTime()
in MySql.Data.MySqlClient.MySqlDataReader.GetValue(Int32 i)
in MySql.Data.MySqlClient.MySqlDataReader.GetValues(Object[] values)
ecc........
Codice che provoca l'errore:
Public Sub DBMySQLADAPTER()
Dim dtset As DataSet
If dtset Is Nothing Then dtset = New DataSet
s1 = Nothing
s2 = Nothing
Call ConnettiDB()
If errore = "si" Then
LblMsg.Text = s1 & " - " & s2
Call ChiudiDB()
Exit Sub
End If
Try
DBsql = "SELECT * FROM Parametri"
DBCommand.Connection = DBSQLConn
DBCommand.CommandText = DBsql
DBAdapter = New MySql.Data.MySqlClient.MySqlDataAdapter(DBsql, DBSQLConn)
DBAdapter.MissingSchemaAction = MissingSchemaAction.Add
Call ChiudiDB()
DBAdapter.Fill(dtset, "parametri") <---------- ERRORE
LblMsg.Text = "DataSet caricato"
Catch e As MySql.Data.MySqlClient.MySqlException
LblMsg.Text = "Errore su DB: " & e.Number & " - " & e.Message & " - " & e.Source
End Try
End Sub
Significa che essendoci dei campi Data e/oTime non posso usare così il .Fill, ma devo fare qualche dichiarazione diversa? Mi sapete dare un aiuto?
Grazie.
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 !