Avatar billede broegaard Nybegynder
12. oktober 2004 - 20:05 Der er 4 kommentarer og
1 løsning

Overför indhold til VB variabel

Hvordan overförer jeg et SQL udträk via VB, til en variabel i VB. Jeg arbejder med VB i access.

Jeg kan udförer kommandoer som f.eks

sql = "CREATE TABLE Kunder (Firma Text(30))"

DoCmd.RunSQL sql

Jeg kan liggeledes skirve en sql kom f.eks.
sql = "SELECT * FROM Kunder"

Men hvordan faar jeg indholdet over i en (eller flere) VB-variabler?
12. oktober 2004 - 20:09 #1
jeg ved ikke helt hvad du mener med "at faa indholdet over i en eller flere VB-variabler".

Er det tabellens data, du vil have over i en variabel?
Eller?
Avatar billede broegaard Nybegynder
12. oktober 2004 - 20:47 #2
jeps det er tabellens data jeg vil have over i en variabel.
eksempel:
SELECT KundeNavn FROM Kunder WHERE KundeNr = 44
Jeg skal bare have kundenavnet i ovenstaaende sql sätning over i en VB variabel
12. oktober 2004 - 20:51 #3
hmm, det er lidt mere omstændigt end som så.

Du er nødt til at benytte Recordsets for at kunne arbejde med tabel-data.

Eks:

Dim rs as ADODB.recordset
Set rs = New ADODB.Recordset
rs.Open "Select * from Kunder", currentproject.Connection, adOpenKeyset
rs.Find "KundeID = 100"
rs!Adresse = "Ny adresse"
rs.Update

rs.Close
Set rs = nothing
Avatar billede broegaard Nybegynder
12. oktober 2004 - 21:10 #4
GULD
Mange tusinde tak. Det kunne vi havde siddet med länge.
12. oktober 2004 - 21:20 #5
Selv mange tusinde tak :o)

Du havde nu ikke behøvet at hæve 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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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