Jeg har lavet en form med en commandbutton, to textboxes og en adodc
Private Sub Command1_Click() Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Text2.Text & ";Persist Security Info=False" Adodc1.CommandType = adCmdUnknown Adodc1.RecordSource = "SELECT * FROM Customers" Set Text1.DataSource = Adodc1 Text1.DataField = "CompanyName" End Sub
Når du trykker på commandbutton laves der forbindelse til NorthWind database. Stien til databasen du vil åbne skal stå i Text2.Text. Text1 indeholder data fra recordsettet. Husk at du er nødt til at binde data når du har oprettet forbindelsen.
Kan det du har lavet også udføres i "form_load"? Jeg skal lave det sådan så jeg har to MSHFlexGrid. Min Database har to tabeller, og har en-til-mange relation. jeg skal have den ene tabel vist i det ene MSHFlexGrid og den anden tabel i det andet MSHFlexGrid.
HJÆLP...
jeg har bare det problem jeg kan få adgang til min database(access), den variabel jeg har lavet, den bliver også læst ud i en textbox, og stien passer sku... men jeg kan bare ikke få ADODC til at åbne den, er der andre måder???
Det kan sagtens udføres fra form_load. Du skal så bare hente stien et andet sted fra (ini-fil, registreringsdatabase eller andet). Hvilken fejl får du fra ADODC? Du skal huske på at du manuelt skal binde MSHFlexGrid'ene til ADODC (altså run-time) du kan ikke gøre det i design.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.