Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/05/2011, 06:00
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: Insertar numeros con comillas

Cita:
Los números los ingreso con comillas, porque estoy trabajando dinámicamente con grids que a veces se llenan o con texto o con números, así que no puedo saber el tipo de dato y tampoco puedo poner NULL. Esto me funcionaba muy bien antes formatear mi computadora e instalar la versión 5.5.11 de MySql.
En primer lugar, ese problema lo puedes solucionar haciendo las validaciones correspondientes en la aplicación.
Tanto en ASP, como en JavaScript o PHP (y otros lenguajes) hay muchas formas de asegurarte de que el ¡$%&/($&·! del usuario ponga las cosas bien y llene todos los campos, o bien gestionar los campos que no se han llenado.
Es la parte más engorrosa y frustrante de la programación de interfases de usuario, pero es la más necesaria. Hazla. Luego te arrepentirás de no haberla hecho, cuando te encuentres con problemas que no puedas resolver causados por datos incorrectos del usuario.
En segundo término, la pregunta es ¿qué error se te produce? ¿A nivel de qué? ¿Sintaxis de MySQL? ¿Conexión? ¿Objetos no devueltos? ¿Fallo al enviar la consulta?
Sobre esto último, ten en cuenta que no todos los conectores operan bien con todas las versiones de MySQL. Si estás poniendo la más nueva, hay que ver si el conector usado (PHP tiene el suyo propio, por ejemplo, y .Net 1.1 no puede usar la 5.1.x) realmente puede soportarla.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)