DBLookupComboboxEh1.KeyValue 關聯的欄位是numeric(18, 0), 如何將DBLookupComboboxEh1.KeyValue的值轉換成int 型的?因為在查詢時,where B.dept='+cbdept.KeyValue+''; 老是報字符轉換錯誤, dept是int型的
uj5u.com熱心網友回復:
[size=16px]delphi 有個TStringHelper 類,,可以轉換字符型別var
s: string;
I: integer;
begin
s:= '1';
I := s.ToInteger; //i = 1
if not TryStrToInt(s, i) then
ShowMessage('轉換出錯')
else
ShowMessage('轉換成功:' + I.ToString);
end;
[/size]
uj5u.com熱心網友回復:
vari:integer;
begin
i:=DBLookupComboboxEh1.KeyValue;
end;
uj5u.com熱心網友回復:
intToStr轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/42799.html
標籤:數據庫相關
