strSQL= "SELECT * FROM lektioner WHERE ID = " & nr
Frågan#1
Hej
Nu har jag fått en ny smart idé (hmpf...) som vanligt funkar den inte...
Här är felmessset:
Microsoft OLE DB Provider for ODBC Drivers error '80040e07'
[Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.
/hemsida_dev/lektion.asp, line 47
Såhär ser filen ut: (Finns massa övanför, men tar bara med det viktiga)
<%
Response.Expires = -1000
Dim lektion
nr = Request("lektion")
Response.Write(nr)
Set oConnection = Server.CreateObject("ADODB.Connection")
oConnection.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("../hemsida_db/db_dev.mdb"))
strSQL= "SELECT * FROM lektioner WHERE ID = '" & nr & "';"
RAD 47 => oRecordset = oConnection.Execute(strSQL)
'______________________________________
URL = oRecordset("URL")
'______________________________________
%>
<table width="100%" border="0" cellspacing="0" cellpadding="0" height="100%">
<tr align="center" valign="middle">
<td>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,2,0" width="450" height="350">
<param name=bgcolor value="#003366">
<param name=movie value="<%URL%>">
<param name=quality value=high>
<PARAM NAME=menu VALUE=false>
<PARAM NAME=devicefont VALUE=false>
<embed src="<%URL%>" bgcolor=#003366 menu=false quality=high devicefont=false pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="450" height="350">
</embed>
</object></td>
</tr>
</table>
</body>
</html>
Idén är att man anropar URL'en:
www.sökväg....lektioner/lektion.asp?lektion=1
Då ska den leta upp ID 1 i db'n och sen sätta rätt sökväg i Object & Embed taggen för rätt fil.
Ngn som ser felet sådär på stört?
