30. september 2003 - 23:15
Der er
13 kommentarer og 1 løsning
AND problem
Hej eksperter! Sidder og laver noget kodning i ASP og MySQL. Er pludselig stødt på et problem. Denne linie: set rs = Conn.Execute("Select Count(*) as antal_nye_mails from mail where modtager = '" & Session("brugernavn") & "' AND read = 'no'") bliver ved med at give følgende fejl: Microsoft OLE DB Provider for ODBC Drivers error '80040e09' [TCX][MyODBC]You have an error in your SQL syntax near 'read = 'no'' at line 1 Jeg kan virkelig ikke se hvad der er galt med koden!! Nogen der kan hjælpe mig???? Niels
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
30. september 2003 - 23:19
#1
Har Session("brugernavn") en værdi ? Hvis ikke => fejl. Er read et tekst felt ? Hvis ikke => fejl p.g.a. sammenligning med 'no'.
30. september 2003 - 23:20
#2
session har en værdi. Read er et teksfelt - er det fejlen??
30. september 2003 - 23:22
#3
Nej det er OK.
30. september 2003 - 23:22
#4
hvad er der så galt??
30. september 2003 - 23:24
#5
Jeg er blank så.
30. september 2003 - 23:25
#6
me too :)
30. september 2003 - 23:47
#7
read er nok reserveret. Du skriver bare `read`
30. september 2003 - 23:50
#8
det er altid en god ide at tilføje et eller andet prefix til variabelnavn.. f.eks "doggRead".. bare kortere :) .. et bogstav er nok ("dRead") så kommer du ikke til at bruge et variabler der er reserveret (dvs bruges af systemet)..
01. oktober 2003 - 00:16
#9
read var reserveret! Tak for hjælpen alle sammen!
01. oktober 2003 - 07:39
#10
Suk. Lad mig gætte: tabellen er oprettet via PHPMyAdmin ? Det er ret uheldigt med et management tool som automatisk sætter `` ind ved CREATE TABLE. Fordi då får man ikke fejlen når man opretter sin tabel men på et "tilfældigt" tidspunkt senere.
01. oktober 2003 - 12:26
#11
jepper. PHPMyAdmin. Jeg havde ikke lige tænkt over det da jeg oprettede tabellen....
01. oktober 2003 - 17:32
#12
Uheldigt? Man skal bare gøre det til en vane selv at skrive `....` rundt om altid. Hvem ved hvad der kommer af reserverede ord i MySql i fremtiden?
01. oktober 2003 - 17:53
#13
Og hvad så den dag man skal skifte fra MySQL til noget andet ?
01. oktober 2003 - 18:28
#14
Så skal man jo alligevel gå sine SQL-sætninger igennem ;))
Computerworld tilbyder specialiserede kurser i database-management