
Ayuda para insertar en base de datos
Publicado por many (127 intervenciones) el 19/02/2015 14:05:57
Saludos amigos del foro
Necesito de su ayuda para el siguiente problema:
Tengo varias tablas en MYSQL con VISUAL FOXPRO, donde inserto registros sin ningún problemas pero cuando quiero guardar otro campo en unas de las tabla, inserta el registro pero ignora el campo nuevo que quiero guardar.
No se si habrá que refrescar algo para que las tablas entiendan que hay campos nuevos que debe tomar en cuenta o algo parecido.
Aquí les dejo un ejemplo de uno de mis casos:
De esta forma ha funcionado bien durante varios dias
SQLEXEC(rc, "INSERT INTO FACTURAS (fecha,hora,numfac,costo,total,utilidad,condicion,numerou,usuario,codven,numven)";
+"values (?thisform.fecha.value,";
+"?thisform.hora.value,";
+"?thisform.numfac.value,";
+"?thisform.costo.value,";
+"?thisform.total.value,";
+"?thisform.utilidad.value,";
+"?thisform.condicion.value,";
+"?thisform.numerou.value,";
+"?thisform.usuario.value,";
+"?thisform.codven.value,";
+"?thisform.numven.value)")
Vean bien que aqui falta un campo llamado NCF, el cual se encuentra en debajo.
***********************
De esta forma inserta el registro pero no me guarda el NCF.
SQLEXEC(rc, "INSERT INTO FACTURAS (fecha,hora,numfac,costo,total,utilidad,condicion,numerou,usuario,codven,ncf,numven)";
+"values (?thisform.fecha.value,";
+"?thisform.hora.value,";
+"?thisform.numfac.value,";
+"?thisform.costo.value,";
+"?thisform.total.value,";
+"?thisform.utilidad.value,";
+"?thisform.condicion.value,";
+"?thisform.numerou.value,";
+"?thisform.usuario.value,";
+"?thisform.codven.value,";
+"?thisform.ncf.value,";
+"?thisform.numven.value)")
Intento hacerlo cambiando el campo por otro ya que me faltan varios campos por enviar a guardar y no funciona.
Hace un par de meses que no modifico la base de datos y se si sera por esta razón que me esta ignorando.
Si alguien ha vivido esta experiencia agradezco su pronta ayuda.
Gracias a todos.
Necesito de su ayuda para el siguiente problema:
Tengo varias tablas en MYSQL con VISUAL FOXPRO, donde inserto registros sin ningún problemas pero cuando quiero guardar otro campo en unas de las tabla, inserta el registro pero ignora el campo nuevo que quiero guardar.
No se si habrá que refrescar algo para que las tablas entiendan que hay campos nuevos que debe tomar en cuenta o algo parecido.
Aquí les dejo un ejemplo de uno de mis casos:
De esta forma ha funcionado bien durante varios dias
SQLEXEC(rc, "INSERT INTO FACTURAS (fecha,hora,numfac,costo,total,utilidad,condicion,numerou,usuario,codven,numven)";
+"values (?thisform.fecha.value,";
+"?thisform.hora.value,";
+"?thisform.numfac.value,";
+"?thisform.costo.value,";
+"?thisform.total.value,";
+"?thisform.utilidad.value,";
+"?thisform.condicion.value,";
+"?thisform.numerou.value,";
+"?thisform.usuario.value,";
+"?thisform.codven.value,";
+"?thisform.numven.value)")
Vean bien que aqui falta un campo llamado NCF, el cual se encuentra en debajo.
***********************
De esta forma inserta el registro pero no me guarda el NCF.
SQLEXEC(rc, "INSERT INTO FACTURAS (fecha,hora,numfac,costo,total,utilidad,condicion,numerou,usuario,codven,ncf,numven)";
+"values (?thisform.fecha.value,";
+"?thisform.hora.value,";
+"?thisform.numfac.value,";
+"?thisform.costo.value,";
+"?thisform.total.value,";
+"?thisform.utilidad.value,";
+"?thisform.condicion.value,";
+"?thisform.numerou.value,";
+"?thisform.usuario.value,";
+"?thisform.codven.value,";
+"?thisform.ncf.value,";
+"?thisform.numven.value)")
Intento hacerlo cambiando el campo por otro ya que me faltan varios campos por enviar a guardar y no funciona.
Hace un par de meses que no modifico la base de datos y se si sera por esta razón que me esta ignorando.
Si alguien ha vivido esta experiencia agradezco su pronta ayuda.
Gracias a todos.
Valora esta pregunta


0