Ray, gracias por contestar.
Tienes razon sobre la parte de VALUES (), estaba "mareado" al momento de hacer el post. Debió haber sido así:
- Code: Select all Expand view RUN
cCampo:="CAMPO1"
oServer:Query("INSERT INTO mitable ('"+cCampo+"') VALUES ( '100.00') ;")
Hice esta prueba en el SQLyog:
SET @c = 'CAMPO1';
INSERT INTO mitable (@c) VALUES ('100.00') ;
Sin embargo siempre da el error en 'CAMPO1' . Es decir, reconoce el valor de la variable pero no acepta la operación. He leído en muchos foros y la respuesta es que no se puede, que se debe usar sentencias preparadas.
SIN EMBARGO TU POST ME HA DADO OTRA IDEA. Voy a insertar un registro con valores por defecto y luego lo voy a actualizar como indicas. Lo que estoy haciendo es un informe bastante complejo que requiere de una cantidad de columnas que puede variar, y no puedo identificarlas por su nombre porque se me haría muy largo el código.
Muchas gracias.
Saludos.
Francisco J. Alegría P.
Chinandega, Nicaragua.
Fwxh-MySql-TMySql