Avatar billede moefelt Nybegynder
30. maj 2002 - 14:24 Der er 21 kommentarer og
1 løsning

simpel sql statement fra access

Hej

Jeg har en database der indeholder de overordnede tekster til min hjemmeside. Hvordan trækker jeg "id" fra basen hvor "overskrift" = "Links".

Hvis jeg skriver:
strSQL = "Select * From Tekster where Overskrift = Links"
Set rs = Conn.Execute(strSQL)

melder den tilbage at der er "...too few parameters. Expected 1..."

På forhånd tak
Avatar billede Slettet bruger
30. maj 2002 - 14:27 #1
select * from Tekster where Overskrift =" & 'links'
Avatar billede moefelt Nybegynder
30. maj 2002 - 14:28 #2
Grunden til mit spørgsmål er at jeg skal have min side til at finde id på link-teksten så jeg kan sende den videre som "querystring".

Hvis der er en bedre måde at gøre det på end ovenstående er jeg lutter ører.

Moefelt
Avatar billede moefelt Nybegynder
30. maj 2002 - 14:29 #3
fuck det var hurtigt - Tak quetis
Avatar billede Slettet bruger
30. maj 2002 - 14:29 #4
har du prøvet den jeg skrev ?
Avatar billede Slettet bruger
30. maj 2002 - 14:30 #5
virker den som den skal ?
Avatar billede moefelt Nybegynder
30. maj 2002 - 14:31 #6
hmm ik rigtig - når jeg prøver at trække rs("id") fra linkteksten skriver den:

ADO kunne ikke finde objektet i den samling, der svarer til den henvisning til navn eller ordenstal, som programmet anmodede om.
Avatar billede Slettet bruger
30. maj 2002 - 14:34 #7
hmmm.... det vil sige at din sql er god nok, men at din record ikke finder det den vil...... kom med koden &:-D
Avatar billede moefelt Nybegynder
30. maj 2002 - 14:34 #8
linien:

strSQL = "Select * From Tekster where Overskrift ='' & 'Links'"
            Set rs = Conn.Execute(strSQL)

Response.Write Link & ("<a href='links.asp?menu=9&tekstid='" & rs("Id") & "' target='_parent'>LINKS</a><br>")
Avatar billede moefelt Nybegynder
30. maj 2002 - 14:35 #9
når den derefter viser menu'en er tekstid= ingenting
Avatar billede Slettet bruger
30. maj 2002 - 14:36 #10
prøv at udskrive din SQL og se hvad den skriver....

response.write(strSQL)
Avatar billede terry Ekspert
30. maj 2002 - 14:37 #11
strSQL = "Select * From Tekster where Overskrift = 'Links'"
Avatar billede terry Ekspert
30. maj 2002 - 14:37 #12
answer
Avatar billede moefelt Nybegynder
30. maj 2002 - 14:37 #13
Select * From Tekster where Overskrift ='' & 'Links'
Avatar billede Slettet bruger
30. maj 2002 - 14:40 #14
prøv lige terry's tror lidt på den....
Avatar billede moefelt Nybegynder
30. maj 2002 - 14:43 #15
hmm - begge virker fint. Fandt ud af en nemmere måde at bruge det. tak til begge. Questis skriv et svar - det var vist dig der var først
Avatar billede Slettet bruger
30. maj 2002 - 14:46 #16
det er her &:-D
Avatar billede Slettet bruger
30. maj 2002 - 14:46 #17
nej her &:-D
Avatar billede terry Ekspert
30. maj 2002 - 14:48 #18
moefelt> BECAUSE you found another way to do things isnt OUR problem!
You asked a quetsion and yougot an answer. The rules are you give pints for the frist correct answer NOT run off with them yourself!
Avatar billede terry Ekspert
30. maj 2002 - 14:49 #19
pints = points although I know waht I prefer :o)
Avatar billede proaccess Nybegynder
30. maj 2002 - 14:55 #20
>Terry: and I thought Single Malt was on YOUR mind...  Do you also drink that in Pints... ;0)
Avatar billede terry Ekspert
30. maj 2002 - 15:13 #21
Hi proaccess how it going? No I only drink them in drams, although there are a number of those to a bottle,
and thursday is our tasting evening just to strt off the weekend :o)
I also like a Guinness (in pints)
Avatar billede moefelt Nybegynder
30. maj 2002 - 16:00 #22
Hey Terry - I'm not running off at all - i'm using the answer Questis gave - just in another context....

Thanx again all
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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