custno로 범위를 정해서 그리드에 불러 오려고 하는데 에러가 자꾸 납니다..
원인을 뭔지좀 알려 주세요...
소스:
procedure TfrmDateSet.Button2Click(Sender: TObject);
begin
Table1.DisableControls;
try
Table1.SetRangeStart;
Table1CustNo.Value:=StrtoFloat(Edit2.text);
Table1.KeyExclusive:=False;
Table1.SetRangeEnd;
Table1CustNo.value:=strtofloat(Edit3.text);
Table1.KeyExclusive:=True;
Table1.ApplyRange;
finally
Table1.EnableControls;
end;
end;
에러 메세지:
ProjectpDateSet.exe raised exception class EConvertError with
message "CN 1351" is not a valid floating point value'.Process
stopped. Use Step or Run to continue.
:CN 1351은 테이블에 있는 넘버입니다...
참고로 custno를 이용해서 불러 오려는것이 제대로 안되고 있어요...
> custno로 범위를 정해서 그리드에 불러 오려고 하는데 에러가 자꾸 납니다..
> 원인을 뭔지좀 알려 주세요...
>
> 소스:
> procedure TfrmDateSet.Button2Click(Sender: TObject);
> begin
> Table1.DisableControls;
> try
> Table1.SetRangeStart;
> Table1CustNo.Value:=StrtoFloat(Edit2.text);
> Table1.KeyExclusive:=False;
> Table1.SetRangeEnd;
> Table1CustNo.value:=strtofloat(Edit3.text);
> Table1.KeyExclusive:=True;
> Table1.ApplyRange;
> finally
> Table1.EnableControls;
> end;
> end;
>
>
> 에러 메세지:
>
> ProjectpDateSet.exe raised exception class EConvertError with
> message "CN 1351" is not a valid floating point value'.Process
> stopped. Use Step or Run to continue.
>
> :CN 1351은 테이블에 있는 넘버입니다...
> 참고로 custno를 이용해서 불러 오려는것이 제대로 안되고 있어요...
>
안녕하세요.
정확히는 모르겠지만 아마도 에디트박스에서 넘어오는 값이 Float형으로 변환될 수 없는것 같은데요. 1351앞에 'CN '이 붙어서 넘어오는 걸 보니까 해당루틴을 점검해보셔야 할 것 같은데요.