webForumDet fria alternativet

Fel i SQL

2 svar · 185 visningar · startad av eriks

eriksMedlem sedan apr. 20011 418 inlägg
#1

Hej!
Jag har problem med två SQL -utttryck. Variant 1 returnerar att det är fel på JOIN, variant 2 returnerar att "Data type mismatch in criteria expression." Det är mest variant 2 jag funderar över. Vad kan vara fel?

-----------nr1
SQLStmt = "SELECT * FROM Visa INNER JOIN Bokning ON Visa.ID = Bokning.Boktid WHERE ID=" & Request.Querystring("ID") & " AND Boktid =" & Request.Querystring("ID") & ""

------------nr2
SQLStmt = "SELECT * FROM Visa,Bokning WHERE ID=" & Request.Querystring("ID") & " AND Boktid =" & Request.Querystring("ID") & ""
Set RS = Connection.Execute(SQLStmt)

Tack! /Erik

@ndersMedlem sedan juni 200032 969 inlägg
#2

Data type mismatch in criteria expression

uppstår då man i en sql-fråga antingen har apostrofer runt ett värde som i tabellen är definierat som tal, eller har missat att ha apostrofer runt ett textvärde.

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
nobody expects the spanish inquisition!</A>

eriksMedlem sedan apr. 20011 418 inlägg
#3

tack, det var det som var problemet.

128 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)