Avatar billede tjaz Nybegynder
16. juli 2001 - 23:08 Der er 5 kommentarer og
1 løsning

Hvorfor?

Jeg har dette:

set rs = Conn.execute(\"SELECT * FROM attraktioner WHERE kategori = \'bygningsværker\'\")

Jeg skal have indsat ORDER BY name men hvis jeg indsætter det sådan:

set rs = Conn.execute(\"SELECT * FROM attraktioner WHERE kategori = \'bygningsværker\' ORDER BY name\")

siger den:

Too few parameters. Expected 1.

Hvorfor?

(Det virker fint uden ORDER BY name)
Avatar billede torbenkoch Nybegynder
16. juli 2001 - 23:10 #1
Er det Access? En eller anden klokke ringer svagt, men ikke helt tydeligt endnu - vender tilbage, hvis jeg kommer i tanke om det....!
Avatar billede tjaz Nybegynder
16. juli 2001 - 23:11 #2
Ja det er Access
Avatar billede stigc Nybegynder
16. juli 2001 - 23:16 #3
du har ikke noget felt der hedder \"name\"
Avatar billede stigc Nybegynder
16. juli 2001 - 23:16 #4
ellers prøve med


order by [name]
Avatar billede torbenkoch Nybegynder
16. juli 2001 - 23:17 #5
Fandt denne artikel hos microsoft:

http://support.microsoft.com/support/kb/articles/Q216/4/25.asp

Essensen:

This error occurs only with Microsoft Access when one of the column names specified in a select statement does not exist in the table being queried.

Er du sikker på, at du har et felt, der hedder \"name\" ??
Avatar billede tjaz Nybegynder
16. juli 2001 - 23:23 #6
hehe .. der kan man bare se.. trætheden melder sig :)
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