
06/03/2002, 07:08
|
| | Fecha de Ingreso: marzo-2002
Mensajes: 4
Antigüedad: 23 años, 1 mes Puntos: 0 | |
problemas de consultas con asp Tengo la siguiente consulta a la base de datos, y debo dicer además que la
consulta la hago con una indice de consulta y no con la clave primaria (lo
cual significa que puede haber duplicidad):
<%@ LANGUAGE=VBScript %>
<!-- #INCLUDE File="../adovbs.inc" -->
<html>
<body>
<%
Dim Conexion, Datos, NIF
Set Conexion = Server.CreateObject("ADODB.Connection")
Conexion.ConnectionString = "DRIVER={Microsoft Access Driver (*.mdb)}; " & "DBQ=" & Server.Mappath("..\Finalizado\Informes.mdb&qu ot;)
Conexion.Open
Set rs = Server.CreateObject ("ADODB.Command")
rs.ActiveConnection = Conexion
NIF = Cstr(Request.form("NIF"))
rs.CommandText = "Select * from Consultas1 Where NIF = "& NIF
rs.Execute ()
if rs.eof then%>
pepe
<%else
do until Datos.Eof%>
<table>
<tr><td>no solucion</td></tr>
</table>
<%Datos.MoveNext
loop
end if%>
pepe
<%Datos.Close
Conexion.Close
%>
</body>
</html>
**Cuando hago esto despues de haber introducido en la pagina *.html
correspondiente un valor en el campo NIF el cual es tipo text en access me
sale lo siguiente-->
Microsoft OLE DB Provider for ODBC Drivers error '80040e07'
[Microsoft][ODBC Microsoft Access 97 Driver] No coinciden los tipos de datos
en la expresión de criterios.
/copia/1024X768/BusDuplic/BusDuplic.asp, line 17
NOTA: la sintaxis esta bien escrita en cuanto a su posicion, pero no sale
igual por problemas de limitacion de introduccion de texto. |