Avatar billede humanoid Nybegynder
07. november 2002 - 17:36 Der er 19 kommentarer og
1 løsning

Request.QueryString

Hvad er det lige jeg laver fejl i her ??

strSQL = "Select * from " & data & " where link =" & Request.QueryString("model")

QueryStrengen "model" er en tekst !!
Avatar billede somaliomar Praktikant
07. november 2002 - 17:37 #1
Prøv det her

strSQL = "Select * from " & data & " where link = '" & Request.QueryString("model") & "';"
Avatar billede grunken Nybegynder
07. november 2002 - 17:37 #2
strSQL = "Select * from " & data & " where link ='" & Request.QueryString("model") & "'"

burde du !
Avatar billede grunken Nybegynder
07. november 2002 - 17:38 #3
LOL
Avatar billede somaliomar Praktikant
07. november 2002 - 17:38 #4
Jep :)
Avatar billede grunken Nybegynder
07. november 2002 - 17:38 #5
finder lige på noget andet at lave *GG*
Avatar billede somaliomar Praktikant
07. november 2002 - 17:39 #6
grunken >> Hvorfor vil du gøre det?
Avatar billede grunken Nybegynder
07. november 2002 - 17:41 #7
jeg er for langsom ;p
Avatar billede somaliomar Praktikant
07. november 2002 - 17:43 #8
Det vil jeg nu ikke sige...
Avatar billede humanoid Nybegynder
07. november 2002 - 17:46 #9
Det ser ud som om jeg er nået lidt længere men her er en ny fejlmeddelese:

Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC Microsoft Access Driver] Syntax error in FROM clause.
/temp3/Indhold/data.asp, line 21


her er det så.... hvad er der nu galt
Linie 20: strSQL = "Select * from " & data & " where link = '" & Request.QueryString("model") & "';"
Linie 21:Set rsModel = Conn.Execute(strSQL)
Avatar billede somaliomar Praktikant
07. november 2002 - 17:49 #10
Det er sikkert fordi variablen "data" ikke giver det rigtige tabelnavn ud. Prøv evt. at lave SQL-sætning om til:

strSQL = "Select * from " & data

eller

strSQL = "Select * from tabelnavn"
Avatar billede humanoid Nybegynder
07. november 2002 - 17:53 #11
hvad er forskellen fra det til den oprindelige ??
Avatar billede somaliomar Praktikant
07. november 2002 - 17:55 #12
Der er ikke så meget forskel... Jeg prøver på at isolere fejlen.
Avatar billede humanoid Nybegynder
07. november 2002 - 18:00 #13
hvis jeg skriver:
strSQL = "Select * from data"
så kan jeg få noget ud
Hvis jeg skirver:
strSQL = "Select * from data where link ='modela'"
så virker det også
Avatar billede somaliomar Praktikant
07. november 2002 - 18:01 #14
Hvis du har en tabel der hedder data så prøv det her:
strSQL = "Select * from  data where link = '" & Request.QueryString("model") & "';"
Avatar billede humanoid Nybegynder
07. november 2002 - 18:07 #15
Ja det virkede, det var skønt. Mange tak for hjælpen !!!!!!!
Avatar billede somaliomar Praktikant
07. november 2002 - 18:08 #16
Det var da så lidt... Takker for points!
Avatar billede grunken Nybegynder
07. november 2002 - 18:09 #17
strSQL = "Select * from " & data & " where link =" & Request.QueryString("model")
Set rsModel = Conn.Execute(strSQL)

skal altså du !, er du sikker på at "data" indeholder det rigtige ???
Avatar billede grunken Nybegynder
07. november 2002 - 18:10 #18
aha
Avatar billede humanoid Nybegynder
07. november 2002 - 18:11 #19
jeps
Avatar billede somaliomar Praktikant
07. november 2002 - 18:11 #20
Hvad er der, grunken?  :)
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
Computerworld tilbyder specialiserede kurser i database-management

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