
13/12/2005, 17:15
|
(Desactivado) | | Fecha de Ingreso: agosto-2002
Mensajes: 1.458
Antigüedad: 22 años, 9 meses Puntos: 0 | |
He probado lo que me dijeron y sin embargo sigo con error
<%
Set oConn = Server.CreateObject ("ADODB.Connection")
Set RS = Server.CreateObject ("ADODB.RecordSet")
oConn.Open "Driver={Microsoft Access Driver (*.mdb)}; " & "Dbq=" & Server.MapPath("galaxia/dir.mdb")
ID = Request.querystring("LINK_ID")
If Len(ID) < 1 Then
ID = 1
End If
'Conectamos a la conexion a la base de datos.
SQL = "SELECT * FROM LINKS WHERE LINK_ID ='"&ID&"' "
RS.Open sql, oConn
while not RS.eof%>
<table width="410" border="0">
<tr>
<td width="186"><div align="center"><font color="#000000" size="-1" face="Arial, Helvetica, sans-serif"><img src="<%Response.Write(RS("imagen1"))%>">
</font></div></td>
<td width="214"><div align="center"><font color="#000000" size="-1" face="Arial, Helvetica, sans-serif"><img src="<%Response.Write(RS("imagen2"))%>">
</font></div></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td><div align="center"><font color="#000000" size="-1" face="Arial, Helvetica, sans-serif"><img src="<%Response.Write(RS("imagen3"))%>">
</font></div></td>
<td><div align="center"><font color="#000000" size="-1" face="Arial, Helvetica, sans-serif"><img src="<%Response.Write(RS("imagen4"))%>">
</font></div></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
</table>
<br>
</div>
</div>
<p>
<font color="#000000" size="-1" face="Arial, Helvetica, sans-serif">
<%rs.movenext
wend
%>
</font> </p>
</div>
Le he agregado una setencia para que me recupere el link_id y que lo compare
He visto otra vez los datos en la tabla y si existen los campos que nombro
LINK_ID
LINKS COMO NOMBRE DE TABLA
imagen1
imagen2
imagen3
imagen4
Asi y todo me sale
Microsoft OLE DB Provider for ODBC Drivers error '80040e07'
[Microsoft][Controlador ODBC Microsoft Access] No coinciden los tipos de datos en la expresión de criterios.
/ line 200
la linea 200 es
RS.Open sql, oConn
Gracias a quien me pueda ayudar |