Jag använder följande kod (i VB6) för att använda ett Excel-ark som databas, men får fel på "tabellnamnet" i SQL-frågan. Hur skall den se ut? Läsa data från Excel-ark med ADO
cnt.ConnectionString = _
"DRIVER={Microsoft Excel Driver (*.xls)};" & "DBQ=" & stDB & ";"
cnt.Open
With rst
.CursorLocation = adUseClient
.Open "SELECT * FROM [Data$] WHERE [Lön]>=19000", cnt, _
adOpenDynamic, adLockOptimistic
End WithSv: Läsa data från Excel-ark med ADO
Kolla ditt excelark om verkligen bladet heter "Data"
Annars verkar frågan vara OK
Prova denna kod:
cnt.ConnectionString = _
"DRIVER={Microsoft Excel Driver (*.xls)};" & "DBQ=" & stDB & ";"
cnt.Open
set rst=cnt.execute("SELECT * FROM [Data$] WHERE [Lön]>=19000")