Avatar billede kanding Nybegynder
09. januar 2003 - 22:22 Der er 1 løsning

inkonsistens i SELECT * FROM

Jeg har denne simple linie som fungerer:

SQLstmt = "SELECT * FROM loginTable WHERE id = " & gId

gId har jeg fået med: gId = Trim(Request("id"))
id er primary ket i microsoft Access DB'en og typen er long integer.

Hvis jeg laver nøjagtig det samme med:
SQLstmt = "SELECT * FROM loginTable WHERE pw = " & gPW

får jeg følgende fejl: Syntax error (missing operator) in query expression.

pw er af typen tekst i db'en. Jeg har prøvet at kalde med både tal og bogstaver. Skal det omformuleres når det ikke er primary keý eller er det noget med typen eller settings i db'en der er galt?
Avatar billede eagleeye Praktikant
09. januar 2003 - 22:27 #1
Når det tekst skal der pinger ' omkring i SQL:

SQLstmt = "SELECT * FROM loginTable WHERE pw = '" & gPW & "'"
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