Avatar billede reds2001 Nybegynder
03. juli 2002 - 09:13 Der er 4 kommentarer og
2 løsninger

Recordset???

Er det ikke muligt at have en access2000 database hvori en tabel har et kolonnenavn der er et tal, og derefter hente data fra en vb applikation?
rs!1 ->giver en fejl til trods for at recordsettet indeholder data.
Avatar billede dk_akj Nybegynder
03. juli 2002 - 09:27 #1
prøv med rs("1")

//akj
Avatar billede mikker Nybegynder
03. juli 2002 - 09:46 #2
Den ultiomativt nemeste måde, at få Vb til at søge efter noget i en dbase er sådan:
Private Sub cmdlook_Click()
Text1 = ""
Text2 = ""
Data1.Recordset.MoveFirst
Do While Not Data1.Recordset.EOF
If Data1.Recordset.Fields("1") = txtlook Then Text1 = Data1.Recordset.Fields("1"): Text2 = Data1.Recordset.Fields("2")
Data1.Recordset.MoveNext
Loop

End Sub
...
Men jeg er ikke sikker på det er det du vil ??

- Mikker
Avatar billede mikker Nybegynder
03. juli 2002 - 09:47 #3
Måske nemmere at gennemskue sådan : :-)
Private Sub cmdlook_Click()
Text1 = ""
Text2 = ""
Data1.Recordset.MoveFirst
Do While Not Data1.Recordset.EOF
If Data1.Recordset.Fields("1") = txtlook Then
Text1 = Data1.Recordset.Fields("1")
Text2 = Data1.Recordset.Fields("2")
end if
Data1.Recordset.MoveNext
Loop

End Sub

- Mikker
Avatar billede ocp Nybegynder
03. juli 2002 - 09:59 #4
Den korrekte (og performancemæssigt bedste) måde at referere til data i ADO er:

msgbox rs.fields.item(1).value
Avatar billede mikker Nybegynder
03. juli 2002 - 10:30 #5
Der kan man bare se, hvad alt for lang tid væk fra tingene kan gøre ved en.
Du har naturligvis ret...

- Mikker
Avatar billede reds2001 Nybegynder
29. august 2002 - 08:02 #6
tak for jeres ulejelighed i deler i porten.
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester