Avatar billede leasing Nybegynder
12. december 2002 - 10:54 Der er 4 kommentarer og
1 løsning

Problem med SQL-sætning i VB for word

Jeg har følgende forbindelse til en database:

Set db = OpenDatabase _
    (Name:="E:\master\skabelon\skabelon.mdb")

LoginNavn = gstrGetLoggedInUser()
Set rs = db.OpenRecordset("SELECT BRUGER.navn, BRUGER.username, BRUGER.afdelingID FROM BRUGER WHERE (((BRUGER.username)=" & LoginNavn & "));")

Fejl: Run time error '3061'
Der er for få parametre. Der var ventet 1.
Hvis jeg istedet for LoginNavn i SQL-sætningen indsætter "mte" så er der ingen problemer.

Er der en der har en løsning på mit problem?
Avatar billede di8leva Nybegynder
12. december 2002 - 10:58 #1
hvad hvis du skriver:

Set rs = db.OpenRecordset("SELECT BRUGER.navn, BRUGER.username, BRUGER.afdelingID FROM BRUGER WHERE BRUGER.username like '" & LoginNavn & "'")

virker det då?  hvad får du annars før fejl-meddelande?
Avatar billede leasing Nybegynder
12. december 2002 - 11:06 #2
di8leva> Hvis jeg skriver dette her:
Set rs = db.OpenRecordset("SELECT BRUGER.navn, BRUGER.username, BRUGER.afdelingID FROM BRUGER WHERE BRUGER.username='" & LoginNavn & "'")

så får jeg ingen fejl og det funker.
Du ledte mig på sporet...tak for det.
Avatar billede leasing Nybegynder
12. december 2002 - 11:06 #3
Lav lige et svar forresten...point er dine.
Avatar billede di8leva Nybegynder
12. december 2002 - 11:06 #4
godt...
lukker du spørgsmålet...
Avatar billede di8leva Nybegynder
12. december 2002 - 11:10 #5
takker =)
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