Ver Mensaje Individual
  #1  
Antiguo 29-03-2012
Avatar de Facu
Facu Facu is offline
Miembro
NULL
 
Registrado: mar 2012
Posts: 14
Reputación: 0
Facu Va por buen camino
Campo numerico asignación por texto

Hola, antes que nada buenas tardes a todos.
Paso a describir una tabla y les hago una consulta.

Tengo una Bd en Access, con 3 campos, Código (numerico) Nombre( Texto) Precio(moneda)
Intento ejecutar con un boton el siguiente código delphi:

Código Delphi [-]
var
  codigo:string;
  precionuevo:string;
  conver:real;
begin    
      codigo:= DataModule5.ADOQuery1.FieldValues['Código'];
      precionuevo:= Edit1.Text;
      conver:= StrToFloat(precionuevo);
      DataModule5.ADOQuery1.Close;
      DataModule5.ADOQuery1.SQL.Text:= 'UPDATE Herramientas Set Precio='  + '"' +
      precionuevo + '"' + 'WHERE Código =' + '"' + codigo + '"';
      DataModule5.ADOQuery1.ExecSQL;
end.

Mi problema es el siguiente: mi campo código en la tabla es integer, y si no la pongo de tipo texto en la tabla, es imposible meterle datos con una consulta, o por lo menos no encuentro la manera de meter un integer con una consulta ya que hay q meterlo a modo de texto, alguien me podria dar una solución?

Desde ya, Muchas Gracias por su tiempo, aunque solo lo lean.
Responder Con Cita