Ver Mensaje Individual
  #5 (permalink)  
Antiguo 18/08/2004, 10:17
sporky20
 
Fecha de Ingreso: agosto-2004
Mensajes: 5
Antigüedad: 20 años, 8 meses
Puntos: 0
ahora sí, muestra el tipo de error, el problema es que tengo tres tablas y en la mas importante, en la tabla REGISTRO guardo codigo del cliente y codigo del area destino, entonces para imprimir los nombres del cliente y del area destino (porque los codigos nadie los entenderia) tengo que hacer lo enlaces, y los hago de la siguiente manera:

Dim rS, d, m, a, dest
dest=Request.Form("destino")
d=Request.Form("select1")
m=Request.Form("select2")
a=Request.Form("select3")

Set rS = Server.CreateObject("ADODB.Recordset")
rS.ActiveConnection = MM_db_STRING
rS.Source ="SELECT registro.numero, registro.fecha, cliente.ncliente, destino.ndestino, registro.solicitud FROM registro,cliente,destino "
rS.Source = rS.Source & " WHERE registro.iddestino = '" & dest & "' AND registro.iddestino = destino.iddestino "
rS.Source = rS.Source & " AND registro.idcliente = cliente.idcliente "

rS.CursorType = 0
rS.CursorLocation = 2
rS.LockType = 1
rS.Open()

El error que me muestra

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.

/carla/www/resultado.asp, line 46
EN DONDE LA LINEA 46 ES LA LINEA DONDE SE ABRE LA CONEXION A LA BASE DE DATOS, esta es una db access, por favor alguna sugerencia para enlazar las tablas , los codigos y nombres