Jag försöker läsa data från ett Excelblad till ett dataset med vb.net. Koden kommer ursprungligen från ett exempel från msdn. Problemet är att jag får felmeddelandet "syntaxfel i FROM-uttrycket". Lite märkligt då jag bara försöker läsa SELECT * FROM... och datat är det inget fel på, några kolumner och rader med data. Hej, jag tror bara att sql-satsen som refererar till blad skall inneslutas med []. Se artikeln: http://www.pellesoft.nu/login/articles/asp/adoxls.aspLäsa Excel-data med ado.net
Nån som har erfarenhet av detta?
sConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;"
sConnectionString = sConnectionString & "Data Source=C:\EXTRAKT.xls;"
sConnectionString = sConnectionString & "Extended Properties=Excel 8.0;"
Dim objConn As New Data.OleDb.OleDbConnection(sConnectionString)
objConn.Open()
Dim objCmdSelect As New Data.OleDb.OleDbCommand("SELECT N, O FROM Sheet1$", objConn)
Dim objAdapter1 As New Data.OleDb.OleDbDataAdapter()
objAdapter1.SelectCommand = objCmdSelect
m_dsExcel = New Data.DataSet()
objAdapter1.Fill(m_dsExcel, "XLData")Sv: Läsa Excel-data med ado.net