Delphi 10.2 kullanıyorum ve
Kod: Tümünü seç
dataset.FieldByName('xxx').AsFloat
Kod: Tümünü seç
dataset.FieldByName('xxx').AsInteger
Kod: Tümünü seç
dataset.FieldByName('xxx').AsString
Kod: Tümünü seç
dataset.FieldByName('xxx').Value
Problemi araştırırken aynı probleme yabancı bir forumda da rastladım sizlerle de paylaşıyorum.
https://support.tmssoftware.com/t/field ... rking/2434
Derleme anında verdiği hata :
[dcc32 Error] U_STOKHAREKET.pas(4764): E2003 Undeclared identifier: 'asfloat'
Kod: Tümünü seç
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ExtCtrls, Buttons, Data.DB, Mask, DBCtrls, math,
ComCtrls, ADODB, OleCtnrs, OleServer, ExcelXP, HusoEdit, Vcl.Grids;
Kod: Tümünü seç
DM1.STOKHAREKET.Close;
DM1.STOKHAREKET.SQL.Clear;
DM1.STOKHAREKET.SQL.Add('UPDATE STOKHAREKET SET GIREN_MIKTAR= :vGIREN_MIKTAR');
DM1.STOKHAREKET.SQL.Add('WHERE STOK_NO=:vSTOK_NO AND DEPO=:vDEPO');
DM1.STOKHAREKET.Parameters.ParamByName('vSTOK_NO').value:= '101143';
DM1.STOKHAREKET.Parameters.ParamByName('vDEPO').value:= '03';
DM1.STOKHAREKET.Parameters.ParamByName('vGIREN_MIKTAR').AsFloat:= 0.0217885;
DM1.STOKHAREKET.ExecSQL;