Avatar billede bongo20 Nybegynder
30. august 2002 - 13:18 Der er 7 kommentarer og
2 løsninger

ADODB Recordset

Når jeg benytter ADODB Recordset, hvordan får jeg så mine data over i mit Recordset.

Dette

Private Sub Command1_Click()


    gDb.Open "SERVER=LOCALHOST;DRIVER={SQL server};DATABASE=TestDB;"
   
    Rs = gDb.OpenRecordset("SELECT* FROM Person")
   
End Sub

giver følgende fejl :

"Invalid use of property"


Pleeeeaaase Hjæææælp
Avatar billede bennytordrup Nybegynder
30. august 2002 - 13:21 #1
Jeg tror, du blander DAO og ADO sammen her.
Avatar billede ocp Nybegynder
30. august 2002 - 13:22 #2
rs.openrecordset("SELECT* FROM Person"),gdb)

msgbox rs(0).value
Avatar billede bennytordrup Nybegynder
30. august 2002 - 13:24 #3
forudsat, at gdb er af typen adodb.connection og rs er af typen adodb.recordset:

rs.open "select * from person, gdb
Avatar billede bennytordrup Nybegynder
30. august 2002 - 13:25 #4
Sorry:

rs.open "select * from person", gdb
Avatar billede bongo20 Nybegynder
30. august 2002 - 13:28 #5
kanon,. det giver ikke fejl længere.
Hovrdan får jeg så Recordsettet over i alm. variabler ?
Avatar billede bennytordrup Nybegynder
30. august 2002 - 13:30 #6
var1 = rs(feltnavn)
var2 = rs(feltnavn2)
Avatar billede bongo20 Nybegynder
30. august 2002 - 13:36 #7
Private Sub Command2_Click()

    Dim Name$

    Set cn = New Connection
    cn.Open "SERVER=LOCALHOST;DRIVER={SQL server};DATABASE=TestDB;"
   
    Set RecordSet = New ADODB.RecordSet
    RecordSet.Open "SELECT * FROM PersonReg", cn
   
    Name = RecordSet(fName)
   
    MsgBox Name
 
   
End Sub

Hvorfor virker dette ikke ?
Jeg har et feltnavn i DB som hedder fNavn
Avatar billede ocp Nybegynder
30. august 2002 - 13:38 #8
RecordSet("fName")
Avatar billede bongo20 Nybegynder
30. august 2002 - 13:43 #9
Kanon,... tak for hjælpen. I deles om pointene
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





White paper
Tidsbegrænset kampagne: Overvejer du at udskifte eller tilføje printere i din forretning? Vi kan tilbyde én eller flere maskiner gratis