Avatar billede sunep Nybegynder
01. april 2002 - 17:36 Der er 10 kommentarer og
1 løsning

SQL fejl i mysql

det er meget mystisk denne er linie virker fint i access.. men nu har jeg har lagt databasen om til mySQL så virker den ikke

set mail = conn.execute("select count(id) as antal from mail where tilid = " & session("brugerid") & " and read = 'nej')

read er varchar(10) i databasen
Avatar billede sunep Nybegynder
01. april 2002 - 17:37 #1
how var forket denne her linie er den som jeg bruger

set mail = conn.execute("select count(id) as antal from mail where tilid = " & session("brugerid") & " and read = 'nej'")

og det virker ikke
Avatar billede erikjacobsen Ekspert
01. april 2002 - 17:41 #2
Skal du ikke have '....' omkring dit brugerid?
Avatar billede sunep Nybegynder
01. april 2002 - 17:41 #3
wow det var skummelt hvis jeg ændre read til reading... så vil den gerne..

er read et reserveret ord i mysql
Avatar billede sunep Nybegynder
01. april 2002 - 17:41 #4
nope ikke om brugerid
Avatar billede coltau Juniormester
01. april 2002 - 17:42 #5
read er et reserveret ord for MySql og kan ikke anvendes som feltnavn. Prøv at ændre feltnavnet.
Avatar billede sunep Nybegynder
01. april 2002 - 17:45 #6
okay... nu fandt jeg selv ud af det... men hvis du har en liste over reserverede ord i mySQL så får du point'ne
Avatar billede coltau Juniormester
01. april 2002 - 17:52 #7
Jeg gik ind i min MySql-front (som kan downloades her: http://www.mysql.com) og skrev din linie hvorved jeg fik en syntax-fejl near the word read =, hvorefter jeg rettede navnet til xread og fik en meddelelse om at dette felt ikke eksisterede.

Jeg har ikke en liste over kommandoerne (der er over 100) men mange af kommandoerne er beskrevet hvis du downloader MySql-front.
Avatar billede erikjacobsen Ekspert
01. april 2002 - 17:55 #8
du kan skrive  `read` og glemme alt om rserverede ord - i nyere
mysql-ere
Avatar billede sunep Nybegynder
01. april 2002 - 18:05 #9
erikjacobsen ->> vil det betyde at du laver et felt der hedder `read`

og når du så skal bruge feltet ude i marken (asp koden) så bruger du bare read
Avatar billede erikjacobsen Ekspert
01. april 2002 - 18:16 #10
nej, jeg skriver `read` ved hver anvendelse
Avatar billede sunep Nybegynder
01. april 2002 - 18:20 #11
nåe ok

ellers nogen der ved hvordan asp kører med mySQL
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