Foros del Web » Programando para Internet » ASP Clásico »

extraño error

Estas en el tema de extraño error en el foro de ASP Clásico en Foros del Web. Hola a todos, tengo un error cuando intento ejecutar un "Command". El error que me devuelve es: Código: Microsoft OLE DB Provider for SQL Server ...
  #1 (permalink)  
Antiguo 12/08/2009, 09:49
 
Fecha de Ingreso: abril-2009
Mensajes: 196
Antigüedad: 15 años
Puntos: 0
extraño error

Hola a todos,

tengo un error cuando intento ejecutar un "Command". El error que me devuelve es:

Código:
Microsoft OLE DB Provider for SQL Server error '80040e14'

The text, ntext, and image data types cannot be compared or sorted, except when using IS NULL or LIKE operator.
Pero ese error no me sale desde otra funcion que la ejecuta!

el codigo sql q le envio es:

Código:
Set rsUser=EjecutarConsulta(parametros, "SELECT idusuario, ipusuario, datediff("&com&"n"&com&",fechayhora,getdate()), sesion FROM tablasesion WHERE idusuario=?")
Donde parametros es un vector de una sola dimension que contiene el dato, el nombre del command y el tamaño, para poderlos pasar por "create parameter", solo q yo hice una funcion para poder llamarla e ir agregando cuantos parametros quiera con un ciclo...
alguna idea?!
  #2 (permalink)  
Antiguo 12/08/2009, 10:10
Avatar de Muzztein  
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 21 años, 8 meses
Puntos: 16
Respuesta: extraño error

primero que nada busca en tu tabla algun CAMPO de tipo text, ntext, o image

una vez que los identificques, evita usar esos campos en la consulta. Si resulta, pues ya avanzaste un poco y ya aislaste el problema.

eso por ahora.
  #3 (permalink)  
Antiguo 12/08/2009, 10:12
 
Fecha de Ingreso: abril-2009
Mensajes: 196
Antigüedad: 15 años
Puntos: 0
Respuesta: extraño error

Muzztein, muchas gracias por responder. Ninguno de los campos de la tabla que consulto son de esos tipos. Son nvarchar, varchar y datetime.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:24.