Avatar billede mskjoldp Novice
17. november 2004 - 00:22 Der er 3 kommentarer og
1 løsning

Syntax error (missing operator)

Hej E

Fejlen er:

Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'Bsti=gfx/galleri/biler/'.

/scripts/slide.asp, line 31

Koden er:
' tabelnavn
table = "billeder"

' kolonne i tabel indeholdende billedets filnavn
filename = "Bsrc"

' stien til billederne
imagepath = "gfx/galleri/biler/"

'sortering
orderby = "BilledeID"

if orderby <> "" then
    orderby = "order by "& orderby
end if

set rs = conn.execute ("select count(BilledeID) as totalpics from "&table&" where Bsti="&imagepath)


Hvad gør jeg galt?

/Skjold
Avatar billede ranglen Nybegynder
17. november 2004 - 00:36 #1
du skal nok lige huske '' omkring imagepath

... where Bsti='"&imagepath&"'")
Avatar billede mskjoldp Novice
17. november 2004 - 12:35 #2
ranglen, det var det der gjorde udfaldet.. nu har jeg ikke det problem mere :)

men desværre fik det ikke den ønskede effekt... jeg har lavet strengen lidt om til dette:
set rs = conn.execute ("select count(BilledeID) as totalpics from "&table&" where Bsti='"&"gfx/galleri/biler/"&"'")

hvor gfx/galleri/biler/ tidligere var gemt i variablen imagepath... dvs at disse to strenge henter det samme fra DB'en:
set rs = conn.execute ("select count(BilledeID) as totalpics from "&table&" where Bsti='"&imagepath&"'")

stregnene henter data fra DB'en... men følger ikke WHERE Bsti=osv... udtrækket bliver istedet til de 22 første i DB'en. Nu er det sådan, at der er 22 felter i DB'en hvor Bsti = gfx/galleri/biler/ og de er spredt ned gennem DB'en... så hvorfor henter strengen de 22 første felter? istedet for der hvor de er listet?

Strengen skal hente de 22 felter hvor de nu er listet i DB'en, og burde den engenlig ikke det?

/Skjold
Avatar billede mskjoldp Novice
18. november 2004 - 13:35 #3
ranglen.... kom med et svar.. så for du points...
/Skjold
Avatar billede mskjoldp Novice
20. november 2004 - 15:01 #4
lukker uden at give points.... da jeg mangler svar fra ranglen...
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