FoxPro/Visual FoxPro - Insert Mysql

   
Vista:

Insert Mysql

Publicado por Roberto (33 intervenciones) el 31/05/2010 21:10:01
Hola Amigos, Otra ves molestandolos...

Estoy trabajando con mysql, y me he pasado como 4 horas tratando de solucionar el sgte problema :

=SQLEXEC(lnHandle,"INSERT INTO tabla (apaterno,amterno,nom_alumno,sex_alm,est_civil,fec_nac,lmaterna1,lmaterna2,pais,dpto_nac,prov_nac,dist_nac,nro_hnos,lugar_hnos,religion,nec_espc,tip_dto,nro_dto) values (?vapater,?vamater,?vnombre,?vcdsexo,?vcdeci,?vfecnac,?vlmat1,?vlmat2,?vcdpais,?vcddpto,?vcdprov,?vcddist,?vnrhno,?vocupa,?vrlgin,?vnespe,?vident,?vdocidt)")

Este es el error que sale
"El comando contiene una frase o palabra clave no reconocida."

Por favor, revise documentacion en internet y Francamente no veo ningun error, quisiera que alguien me diga donde y porque sucede este error para tenerlo en cuenta en el futuro... 1000 Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Insert Mysql

Publicado por ACM (162 intervenciones) el 01/06/2010 06:11:26
Hola Roberto

Uno de los problemas puede ser que estas sobrepasando los 250 caracteres

Prueba
deja en comentario la linea y copiala en la copia prueba con 5 campos y 5 variables si te funciona asi el problema es lo que te comento.

Solucion

insvar="insert into tabla( campo1,campo2,campo3,"+;
"campo4,campo5,campo6,campo7,campo8,campo9) values"+;
"(?var1,?var2,?var3,?var4,?var5,?var6,?var7,"+;
"?var8,?var9)"

=SQLEXEC(lnHandle,insvar)

espero te sirva

Acm.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar