***** En esta forma me manda errores*****
Show quoted text 12 lines
Hola, como estan... he estado intentando ingresar una serie de datos tipo float en una bd >mysql, una de las sentencias es la siguiente
querypc.Params.ParamByName('precio').AsFloat:=StrToFloat(Precio.Text);
querypc.ExecSQL;
la cuesti�n es que cuando los valores son enteros todo funciona bien, pero cuando ingreso >un decimal (con punto o coma) me manda un error...
error executing query:
column count doesn't match value count at row 1
no se a que corresponde este error...
Repito cuando el valor ingresado es un entero no se produce tal error y almacena los datos >en la bd
***** esta el la forma en que me funciono*****
El 17/11/10, Jos� Mejuto <joshyfun en gmail.com> escribi�:
Show quoted text 26 lines
Hello jonatan,
Wednesday, November 17, 2010, 5:53:43 PM, you wrote:
jdlo> Ya solucione el problema, pero sigo sin saber por que del modo
descrito
jdlo> anteriormente me manda error... lo hice de la siguiente manera... si
alguien
jdlo> me indica el por que, le agradeceria...
jdlo> querypc.Insert;
jdlo> querypc.FieldByName('precio').Value:=StrToFloat(Precio.Text);
jdlo> querypc.Post;
Versi�n de fpc, lazarus y en qu� base de datos ? Aparentemente es un
bug del fpc.
--
Best regards,
Jos�
_______________________________________________
Lazarus-es mailing list
Lazarus-es en lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
Habia estado un poco ocupado y no habia podido responder pero la cuestion es como se describe a continuacion:
La parte que me enviaba error es la primera... luego cambie el query por un Ztable (le deje el mismo nombre) e hice la inserci�n como muestro en la parte en que dice ***** esta el la forma en que me funciono*****
Versi�n de fpc, lazarus y en qu� base de datos ?
\lazarus\fpc\2.2.4
versi�n lazarus 0.9.28.2 beta
y la base de datos es mysql 5.0.45