Hejsan Finns MDAC installerat på kollegans dator? Det är ett krav för att ADODB skall fungera.Datagrid-Adodc och Excel
Jag har gjort en liten VB applikation där jag har använder ett excelark som databas. Fungerar utmärkt på min dator.
Så installerar jag den på en kollegas dator..... Då Fyll inte Datagriden på med data. Datagriden har en ADODC som Datasource.
Allt annat fungerar. Jag kan söka uppgifter ur excelarket. Fylla i dessa uppgifter i en listview. Uppdatera excelarket mm.
<code>
Public Sub Main()
Set con = New ADODB.Connection
connstr = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=k:\UTHYRNING\låneregister.xls;" & _
"Extended Properties=""Excel 8.0;HDR=Yes;"";"
Form1.Show
Form1.Adodc1.ConnectionString = connstr
Form1.Adodc1.RecordSource = "select * from [blad1$]"
Form1.Adodc1.Refresh
Form1.DataGrid1.Refresh
End Sub
</code>
Är det någon som kan se vad som är galet ??
NETTANSv: Datagrid-Adodc och Excel
Sök MDAC i registret, det finns en nyckel där om det är installerat. Kolla även versionen som också finns angiven i registernyckeln.