urgente ayuda con insert into
hola tengo una tabla con los siguientes campos Cve_pd de tipo alfabetico,Clave de tipo alfabetico, Cantidad de tipo numerico, Descripcion de tipo alfabetico, Precio de tipo numerico, Importe de tipo numerico, Pz_caja de tipo numerico.
tengo un formulario los cuales contienen puros MaskEdit Lo que deseo hacer es almacernar el contenido de los MaskEdit en la tabla el codigo es : Compras.query1.SQL.Clear; Compras.query1.SQL.Add('insert into compras (Cve_pd,Clave,Cantidad,Descripcion,Precio,Importe,Pz_Caja)VALUES('+ ''''+Compras.Maskedit3.Text+''''+','+ ''''+Maskedit1.Text +''''+','+ ''''+Maskedit3.Text +''''+','+ ''''+Maskedit2.Text +''''+','+ ''''+Maskedit5.Text +''''+','+ ''''+MaskEdit6.Text+''''+','+ ''''+Maskedit4.Text +''''+')'); Compras.query1.ExecSQL; Pero me marca un error y la verdad no se cual es el error espero me puedan ayudar muchas gracias de antemano :confused: |
Observa el SQL que te construye, lo verás en pantalla y trata de localizar el error. Un Saludo. |
Si un valor es de tipo numérico, no debe ir entre comillas simples, sino tal cual.
Saludos |
Añado: Si el precio es un Float o currency, normalmente deberás usar el punto como separador decimal y no usar separador de miles, tampoco usar el símbolo de la unidad (euros, dolares, etc).
Saludos |
ok muchas gracias por su ayuda sus opiniones me fueron de mucha utilidad:)
|
La franja horaria es GMT +2. Ahora son las 11:18:09. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi