Importare file Exell in mysql

martedì 15 luglio 2008 - 10.36

Endevor Profilo | Newbie

Buongiorno a tutti, ho un problema, ho generato un codice per importare un file execl in un db MySql:
Dim sConnectionString As String = "Provider=Microsoft.Jet.OLEDB.4.0;" _
& "Data Source=" & (mAppManager.percorso) _
& ";" & "Extended Properties=Excel 8.0;"
Dim objConn As New OleDbConnection(sConnectionString)
objConn.Open()
Dim objCmdSelect As New OleDbCommand("SELECT * FROM [Generale$]", objConn)
Dim objAdapter1 As New OleDbDataAdapter
objAdapter1.SelectCommand = objCmdSelect
objAdapter1.Fill(mAppManager.DatasetPub, "XLData")
objConn.Close()
Il problema è che nel file excel ci sono colonne che contengono molti numeri ed alcuni caratteri alfanumeri, l'importazione si interrompe quando trova
caratteri alfanumeric preceduti da numeri. In altre parole crea i campi del dataset 'Integer' e non riesco a far lavorare il codice.
C'è una soluzione per "costringerlo" a creare il dataset string in tutti i suoi campi? Premetto che a monte non conosco il numero dei campi, deve essere
tutto dinamico. Grazie mille e buona giornata
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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5