Avatar billede jesperthomsen1980 Nybegynder
19. januar 2005 - 14:56 Der er 6 kommentarer og
1 løsning

Referance til interger i SQL

Dim kundenr As Integer
        kundenr = 1
        Me.OleDbSelectCommand2.CommandText = "SELECT KundeID, ForNavn FROM Kunder WHERE KundeID = kundenr"

Hvad skal man skrive i SQL sætningen for at benyttet en referance (kundenr) i stedet for at anvende en integer?
Programmet virker hvis jeg i SQL sætningen skriver 2 i stedet for kundenr!
Avatar billede arne_v Ekspert
19. januar 2005 - 15:01 #1
Prøv:

Me.OleDbSelectCommand2.CommandText = "SELECT KundeID, ForNavn FROM Kunder WHERE KundeID = " & kundenr
Avatar billede jesperthomsen1980 Nybegynder
19. januar 2005 - 15:03 #2
Smider du lige et svar...igen :-)
Havde egentlig regnet med at SQL sætningen kun tog hvad der var indenfor de to ""...
Men det virker - tak for det...
Avatar billede arne_v Ekspert
19. januar 2005 - 15:15 #3
svar
Avatar billede jesperthomsen1980 Nybegynder
20. januar 2005 - 14:23 #4
Dim ord As String
        ord = "Jesper"

        Me.OleDbSelectCommand1.CommandText = "SELECT KundeID, ForNavn, EfterNavn, Adresse, PostNr, ByNavn, MobilNr, TelefonNr F" & _
        "ROM Kunder WHERE ForNavn = " & ord´

Arne_v - kan det lade sig gøre at få lidt hjælp her også?
umiddelbart har jeg prøvet mig frem og det virker hvis jeg sætter Jesper ind i sqlsætningen, men når jeg sætter ord ind vil den ikke længere virke...
Avatar billede arne_v Ekspert
20. januar 2005 - 14:24 #5
Prøv:

WHERE ForNavn = '" & ord & "'"
Avatar billede erikjacobsen Ekspert
20. januar 2005 - 14:24 #6
Du skal nok sætte enkeltstroffer på:

....WHERE ForNavn = '" & ord & "'"
Avatar billede jesperthomsen1980 Nybegynder
20. januar 2005 - 14:26 #7
Den løsning havde jeg ikke lige selv fundet på...

Tak endnu en gang
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