problema con SELECT, pregunta de novato

06/05/2005 - 01:34 por Jorge Díaz | Informe spam
Buenas tardes, tengo un problema con una consulta SQL, resulta que tengo
esta sentencia:

Set RS = ConexionBD.Execute("select * from detarticulos where tipoart="&
01 &")")

y me da el error :

Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E07)
[Microsoft][Controlador ODBC Microsoft Access] No coinciden los tipos de
datos en la expresión de criterios.
/default.asp, línea 201

entiendo que es por diferencia de tipos de datos ya probe encerrando el
01 en comillas, en parentesis y nada, he bajado unos manuales pero casi
siempre hacen referencia a todos los datos de la tabla (o sea sin la
clausula where).
En la tabla de Access el campo tipoart es caracter.

Que puede estar mal en esta sentencia

Muchas Gracias por su valioso tiempo

Preguntas similare

Leer las respuestas

#6 Jorge Díaz
06/05/2005 - 17:28 | Informe spam
mejor...imposible!!!!!

Nuevamente muchas gracias por tu valioso tiempo

Jorge Díaz

Matias Iacono escribió:
Mostrar la cita
#7 Matias Iacono
06/05/2005 - 19:42 | Informe spam
Nunca es un abuso, para eso estamos.

Para esto, tienes que tener en cuenta como estan conformados los links en
HTML.

Tienes lo siguiente:

<a href="direccion destino">Texto a mostrar</a>

Entonces en tu caso, por lo que veo, el link se crea, pero no muestra el
texto.

Prueba con lo siguiente:

<%
Set RS = ConexionBD.Execute("select * from detarticulos where
detarticulos.tipoart= '01'")
do while not RS.EOF
Response.Write "<a href=""paginadestino.asp?ID=" & RS("id") & """)>"
& RS("id") & "</a> <BR>"
RS.MoveNext
Loop
%>

Saludos,
Matías Iacono
Microsoft MVP ASP/ASP.net - DCE3

Profile: http://aspnet2.com/mvp.ashx?MatiasIacono
"Jorge Díaz" escribió en el mensaje
news:
Mostrar la cita
Ads by Google
Search Busqueda sugerida