Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/03/2013, 12:03
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Error 1054 dbforge

Pues para hacértelo simple, ERROR 1054 (42S22): Unknown COLUMN 'codigocarrito' IN 'where clause', significa lis a y llanamente que en la base donde estás corriendo ese SP, la tabla usada en la consulta donde en el WHERE se invoca a la columna "codigocarrito" no tiene ningún campo con esa denominación.
No hay más opciones que eso.

Así que una de dos: o el nombre está mal escrito en la tabla, o bien el SP no es correcto.
En cualquiera de los dos casos deberás revisar meticulosamente el SP y la tabla para asegurarte de lo que realmente existe.

Por otro lado, ten cuidado con traer o llevar Sp entre bases. Por mas "iguales" que creas que son eso no implica que alguien en algún momento no se haya tecleado mal y en lugar de llamarse "codigocarrito" no se llame "codgocarrito".
¿Se entiende?
Ese sería el error más común de todos...

En todo esto, lo que tienes que tener en cuenta es que MySQL no se equivoca. Si te dice que no existe, es porque realmente no existe con ese nombre.
En lo primero que debes desconfiar es en tu trabajo. Jamás dejes de tenerlo en cuenta.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)