16. oktober 2002 - 01:15Der er
2 kommentarer og 1 løsning
ADO og Excel
Her er mit problem:
Dim DBÅBENdata Dim dbForbindelse Set dbForbindelse = CreateObject("ADODB.Connection")
With dbForbindelse .Provider = "Microsoft.Jet.OLEDB.4.0" .ConnectionString = "Data Source=" & App.Path & "/1.xls" & _ ";Extended Properties=""Excel 8.0; HDR=No;""" .Open End With
' & List1.List(List1.ListIndex) ' WHERE [0] = Adrian Set DBÅBENdata = dbForbindelse.Execute("SELECT * FROM [Sheet1$] where [A$] = '" & List1.List(List.ListIndex) & "'") If Not DBÅBENdata.EOF Then
Hvordan kan det her virke? Det jeg vil have scriptet til at gøre, er at hente forskellige felter på en bestemt linie. Men det der med WHERE virker ikke! Hvorfor ikke? Og hvordan kan jeg få det til at virke?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Du benytter "1" i stedet for 1. Det vil sige at Excel-driveren kigger efter en kolonne med navnet 1. Det du skal bruge er felt-NUMMERET, som angives uden " omkring:
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.