Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Guardar Integer con Db edit (https://www.clubdelphi.com/foros/showthread.php?t=51120)

elfedecafe 06-12-2007 00:28:42

Guardar Integer con Db edit
 
HOla.. aqui mi pregunta, haber si alguien me podria sacar de la duda

Tengo una tabla en Acces, con una clave llamada Clave_cliente, i obtengo la clave automaticamente de la siguiente manera :

formatdatetime('yyMMddHHmmsszzz',now)

lo que me genera un String que pongo en un dbedit, pero al momento de guardarlo lo quiero convertir a Integer, solo que me dice que no es compatible mi Dbedit.text con el integer...

alguien podria ayudarme??:confused:

jachguate 06-12-2007 01:47:27

Si.

La función StrToInt

Hasta luego.

;)

elfedecafe 06-12-2007 02:37:19

mm pues ya intente con esa funcion.. solo que al compilar me dice ke no es compatible el dbedit con el Integer

estoy usandola de esta manera dbedit.text:=strtoint(campo);
i no funciona

jachguate 06-12-2007 02:49:04

Cita:

Empezado por elfedecafe (Mensaje 250861)
estoy usandola de esta manera dbedit.text:=strtoint(campo);

Nunca asignes directamente nada al dbEdit. Recordá que estas trabajando con los campos de un conjunto de datos.

Cualquier asignación debe realizarse directamente a ese campo.

Código Delphi [-]
  Query1CAMPO.AsString := '1';
  Query1CAMPO.AsIntgeger := StrToInt('1');

Hasta luego.

;)

waly2k1 09-12-2007 07:10:02

Posible Rta.
 
No uses TDBEdit si no lo usas enlazado a un Datafield, para eso usa un TEdit comun o un TLabel si al generarlo automaticamente no creo lo dejes editar.

Y en caso de que te permitiera asignar al TDBEdit el valor que estas intentando te daría un overflow ya que el nro. que intentas insertar es muy grande para un integer ya sea corto o largo. Cambiá el diseño del campo en la tabla por un Double o un String y no te preocupas por la conversion.

Salu2


La franja horaria es GMT +2. Ahora son las 22:11:34.

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