/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Hente data fra databse, hjælp ang. variabl~
Fra : Bent Pedersen


Dato : 26-02-03 15:11

Jeg skal hente nogle dataer fra en database, de ligger i
forskellige skemaer. Så jeg er i tvivl om hvordan jeg skal stille
SQL sætningen op.
Eksempel:
strSQL = "SELECT * FROM " & serie "WHERE Id=" &
Request.QueryString("Id")

sådan her jeg prøvet at stille den op, men det virker ikke.
Serie er en variabel som den hentes fra foregående side.

bruger dette stykke på en anden side:
strSQL = "SELECT * FROM " & serie
det virker fint nok, men når jeg så tilføjer:
"WHERE Id=" & Request.QueryString("Id")
så virker den ikke mere...

hvordan skal jeg stille SQL sætningen op??

på forhånd tak...

Bent Pedersen

--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job

 
 
Jens Gyldenkærne Cla~ (26-02-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 26-02-03 15:30

Bent Pedersen skrev:

> Eksempel:
> strSQL = "SELECT * FROM " & serie "WHERE Id=" &
> Request.QueryString("Id")

Der skal mellemrum mellem alle ord i en sql-sætning. Hvis serie fx
indeholder "superliga" og id indeholder 42 så bliver din sql-
sætning:

   SELECT * FROM superligaWHERE Id=42

- og den kan ikke tolkes korrekt.

> sådan her jeg prøvet at stille den op, men det virker ikke.

"Det virker ikke" er en temmelig bred fejl ;) Prøv at læse hvordan
du kan stille gode spørgsmål på siden her (også selv om ovenstående
måske er hjælp nok) <http://asp-faq.dk/article/?id=41>


> Serie er en variabel som den hentes fra foregående side.

En helt anden ting er at noget tyder på at du har en
uhensigtsmæssig datastruktur. Hvis serierne har noget til fælles
bør de ligge i en enkelt tabel - hvor der så er et eller flere
felter til at skelne mellem dem.

--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408936
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste