webForumDet fria alternativet

Problem med inner join....

4 svar · 156 visningar · startad av LearningASP

LearningASPMedlem sedan okt. 2001127 inlägg
#1

Har denna sql

<%
	annonsid = Request.Querystring("strannonsid") 
	Forsalj_ID = session("Forsalj_id")

	Set objConn = Server.CreateObject("ADODB.Connection")
	objConn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=c:\crystal\databas\annonser.mdb" 
	SQL = "SELECT * FROM bilannons as a inner join forsaljare as k on a.Rs_forsalj_ID = k.Rs_forsalj_ID WHERE a.Rs_ID = " & annonsID & " AND k.Rs_Forsalj_ID = " & Forsalj_ID & ""
	Response.Write " " & SQL & ""

	set rs = objConn.Execute(SQL)
	%>

Får följande fel meddelande

SELECT * FROM bilannons as a inner join forsaljare as k on a.Rs_forsalj_ID = k.Rs_forsalj_ID WHERE a.Rs_ID = 217 AND k.Rs_Forsalj_ID = 215 
Microsoft OLE DB Provider for ODBC Drivers fel '80004005' 

[Microsoft][Drivrutin för ODBC Microsoft Access] Typblandningsfel i uttryck. 

/porsche/addcar/add_car_show.asp, line 26

Vad beror detta på ????

------------------
Varje dag är en ny lektion ;)

LarsGMedlem sedan dec. 200012 464 inlägg
#2

Vilka typer har dessa kolumner

bilannons.Rs_forsalj_ID
forsaljare.Rs_forsalj_ID
Rs_ID

?

Förmodligen har de olika typer, t.ex. att någon är text och en annan tal.

------------------
essentitia preter non sans multiplicandum

LearningASPMedlem sedan okt. 2001127 inlägg
#3

bilannons.Rs_forsalj_ID
Text

forsaljare.Rs_forsalj_ID
AutoNumber

Rs_ID
AutoNumber

------------------
Varje dag är en ny lektion ;)

LearningASPMedlem sedan okt. 2001127 inlägg
#4

Det löste sig när jag satta text fältet till number, tackar ;) att det var så lätt där ser man

------------------
Varje dag är en ny lektion ;)

LarsGMedlem sedan dec. 200012 464 inlägg
#5

För att du skall kunna joina mellan två kolumner så måste typerna vara jämförbara.

bilannons.Rs_forsalj_ID borde vara av typen integer istället för text.

red: Just det.

------------------
essentitia preter non sans multiplicandum

[Redigerat av LarsG den 19 okt 2001]

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