VFP MYSQL INSERT LARGO

Hola amigo tengo una tabla en mysql con 40 campos... del cual me conecto desde vfp 7.0 a mysql... esta es mi inserción
xsql="insert into programaciones(idprogramacion,fechaprogramacion,idtipocarga,contenedor,idservicio,idarea,idcontenido,bultos,idembalajemercancia,idagente) values(?MAXID+1,?mfecha,?mcarga,?mserie,?mmaniobra,?marea,?mcontenido,?mbultos,?membalaje,?magente)"
inserta=SQLEXEC(lnHandle,xsql)

1.. Todo esta consulta la tengo en una sola linea... cuando agrego más campos como parámetros me marca un error EL COMANDO CONTIENE UNA FRASE O PALABRA CLAVE NO RECONOCIDA en esta consulta solo tengo 10 campos de mi tabla, ya que mi tabla tiene 20, a que se devera ese error,, cuando quiero agregar los demás campos de mi tabla como parámetros me marca este error...
2.. Como puedo dividir esa consulta en varias lineas... y que no quede en una sola...

1 respuesta

1
Respuesta de
Hola amigo, este error de fox es cuando superas la cantidad máxima de letras por linea, para dividirlo debes usar el ; (punto y coma), por ejemplo este ejemplo va en dos lineas pero el compilador lo ejecuta como una sola
messagebox("Hola mundo";
, 55,"Mensaje")
Fíjate que el ; le indica al compilador de fox el fin de la linea que la siguiente forma parte de la primera, puedes usar más de dos lineas por supuesto.
Un saludo
Añade un comentario a esta respuesta
Añade tu respuesta
Haz clic para o
Escribe tu mensaje