Ver Mensaje Individual
  #5 (permalink)  
Antiguo 27/10/2011, 10:09
Ghericoh
 
Fecha de Ingreso: octubre-2011
Mensajes: 21
Antigüedad: 12 años, 6 meses
Puntos: 0
Respuesta: Error -2147217900.... Error de sintaxis (falta operador)

Cita:
Iniciado por gnzsoloyo Ver Mensaje
El tema es que lo que te está diciendo es que falta un operador, y eso sólo puede suceder si y sólo si hay una operación lógica en la cual falte uno de los elementos. No peude ser en el INNER JOIN (ninguno de ellos), porque en ese caso el error no sería la falta de un operador, sino columna desconocida o bien error de sintaxis en el FROM.
Por otro lado, el número -2147217900 parece un valor INT desbordado, por lo que el problema sigue siendo el contenido de la variable.
¿Probaste debuggear línea a linea en VB para ver cómo queda armada la consulta que mandas al MySQL?
Captura la sentencia y posteala. Veamos cómo es que se produce el problema.

El último detalle ya lo sé. Por eso no te lo pregunté (yo también trabajo en VB.Net), pero refuerza el hecho de que puede ser un problema con la variable.
--------------
" select USERINFO.USERID, NAME, TITLE, SCHNAME, STARTTIME, ENDTIME, CHECKINTIME1, CHECKINTIME2, CHECKOUTTIME1, CHECKOUTTIME2 from USERINFO inner join UserUsedSClasses on USERINFO.USERID = UserUsedSClasses.UserId inner join SCHCLASS on SCHCLASS.SCHCLS"

Asi es como arma la sentecia, queda inconmpleta. Mi sentencia es muy larga?
Por otra parte quite la variable "& id &" y el problema continua

Última edición por Ghericoh; 27/10/2011 a las 10:20