/ 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
Unknown column 'Celle' in 'where clause'
Fra : Simon Moore Højer


Dato : 05-06-04 16:03

Error Type:
ADODB.Recordset.1 (0x80004005)
SQLState: 42S22 Native Error Code: 1054 [TCX][MyODBC]Unknown column 'Celle' in
'where clause'
/login/visfiler.asp, line 21


Linie 19-21:

strSQL = "Select filnavn from opload where rettighed = " &
Request.Querystring("omraade") & " "

Set rs = Conn.Execute(strSQL)


--
Simon Moore Højer

Der er en skaber bag hver en kode...
Der er også en skaber bag vores klode!!!



 
 
Jens Gyldenkærne Cla~ (05-06-2004)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 05-06-04 23:08

Simon Moore Højer skrev:

> SQLState: 42S22 Native Error Code: 1054 [TCX][MyODBC]Unknown
> column 'Celle' in 'where clause'
> /login/visfiler.asp, line 21

Du har glemt anførselstegn (apostroffer) om tekstværdien. Derfor
opfattes den som et feltnavn.

Et par tekniske kommentarer:
- Det er en god ide at skrive et spørgsmål i klar tekst - og ikke
bare en fejlmeddelelse, selv om fejlmeddelelsen bestemt også er
vigtig.
- Ved sql-fejl er det altid en god ide at udskrive den endelige
sql-sætning til skærmen.

Metoden kan ses her <http://asp-faq.dk/article/?id=41>.
--
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

Simon Moore Højer (05-06-2004)
Kommentar
Fra : Simon Moore Højer


Dato : 05-06-04 23:21

> Du har glemt anførselstegn (apostroffer) om tekstværdien. Derfor
> opfattes den som et feltnavn.

Hvor siger du du vil have anførseltegn?

strSQL = "Select filnavn from opload where rettighed = " &
Request.Querystring("omraade") & " "



Jens Gyldenkærne Cla~ (05-06-2004)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 05-06-04 23:51

Simon Moore Højer skrev:

> Hvor siger du du vil have anførseltegn?

Omkring tekstværdien. Bemærk at der er forskel på asp-anførselstegn
(") og sql-anførselstegn ('). I din sætning har du et passende
antal asp-anførselstegn (hvis der var noget galt her, ville du få
en asp-fejl). Du har til gengæld ingen sql-anførselstegn. Derfor
får du en fejl fra databasen.

> strSQL = "Select filnavn from opload where rettighed = " &
> Request.Querystring("omraade") & " "

Når du udskriver din sqlvariabel skal der stå:

   Select filnavn from opload where rettighed = 'Celle'

(hvis du har kaldt filen med querystringen "Celle")

Prøv selv at regne ud hvor sql-anførselstegnene (apostrofferne
omkring Celle) skal sættes ind i din asp-kode.
--
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

Simon Moore Højer (06-06-2004)
Kommentar
Fra : Simon Moore Højer


Dato : 06-06-04 00:15

> Prøv selv at regne ud hvor sql-anførselstegnene (apostrofferne
> omkring Celle) skal sættes ind i din asp-kode.

Tusind tak for dit svar, det var tilpas med info plus plads/tvang til selv at
tænke og lære.

--
Simon Moore Højer

Der er en skaber bag hver en kode...
Der er også en skaber bag vores klode!!!



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

Månedens bedste
Årets bedste
Sidste års bedste