/ 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
select + Request.Querystring
Fra : Christian M. Nielsen


Dato : 24-01-02 21:07

Hvad er der galt med min select sæting?

Jeg får følgende fejl

**************
Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E07)
[Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria
expression.
/turist/listkategori.asp, line 14
*****************
(i linie 14 står: oRs.Open )

Jeg har prøvet med forskellige modeller af sætningen, men så snart der
kommer et where ...... med, så går det galt.
nedenstående er min kode

----------------------------

strKategoriID = Request.Querystring("KID")
strLangauge = Request.Querystring("langauge")

strSQL = "SELECT * FROM tblSevaerdigheder WHERE Kategori = " &
strKategoriID &"; "
openRecordset(strSQL)


--

Mvh / Regards

-=< Christian >=-
ICQ: 25308942
http://www.cmnielsen.dk



 
 
Jakob Andersen (24-01-2002)
Kommentar
Fra : Jakob Andersen


Dato : 24-01-02 21:40

"Christian M. Nielsen" <christian@cmnielsen.dk> wrote in message
news:3c50698e$0$248$ba624c82@nntp02.dk.telia.net...
> Hvad er der galt med min select sæting?
> strSQL = "SELECT * FROM tblSevaerdigheder WHERE Kategori = " &
> strKategoriID &"; "

Prøv at gøre følgende:

...............

If IsNumeric(KategoriID) Then
strSQL = "SELECT * FROM tblSevaerdigheder WHERE Kategori = " &
CInt(strKategoriID) &"; "
Else
Response.write("DER ER SKET EN FEJL")
Response.End
End if

openRecordset(strSQL)

..............

--
Jakob Andersen



Christian M. Nielsen (27-01-2002)
Kommentar
Fra : Christian M. Nielsen


Dato : 27-01-02 20:35

> ..............
>
> If IsNumeric(KategoriID) Then
> strSQL = "SELECT * FROM tblSevaerdigheder WHERE Kategori = " &
> CInt(strKategoriID) &"; "
> Else
> Response.write("DER ER SKET EN FEJL")
> Response.End
> End if
>
> openRecordset(strSQL)

Kan du forklare hvad du gør her, så jeg ved hvad der sker?
--

--

Mvh / Regards

-=< Christian >=-
ICQ: 25308942
http://www.cmnielsen.dk



Jakob Andersen (27-01-2002)
Kommentar
Fra : Jakob Andersen


Dato : 27-01-02 21:51

"Christian M. Nielsen" <christian@cmnielsen.dk> wrote in message
news:3c5456ac$0$230$ba624c82@nntp03.dk.telia.net...
> Kan du forklare hvad du gør her, så jeg ved hvad der sker?

For at sige det kort jeg tjekker om Kategoriid er et tal hvis ikke udskriver
jeg en fejl, og for at være 100% sikker på at det skrives som et tal i
SQLstrengen bruger jeg CInt() funtionen til at konvertere det til et tal.

--
Jakob Andersen



Christian M. Nielsen (28-01-2002)
Kommentar
Fra : Christian M. Nielsen


Dato : 28-01-02 15:51


> For at sige det kort jeg tjekker om Kategoriid er et tal hvis ikke
udskriver
> jeg en fejl, og for at være 100% sikker på at det skrives som et tal i
> SQLstrengen bruger jeg CInt() funtionen til at konvertere det til et tal.

ok, mange tak.
--

Mvh / Regards

-=< Christian >=-
ICQ: 25308942
http://www.cmnielsen.dk
"Jakob Andersen" <jakob@effectus.dk> wrote in message
news:a31p0f$2cj3$1@news.cybercity.dk...



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

Månedens bedste
Årets bedste
Sidste års bedste