DBEdit에서 String을 어떻게 넘겨받을 수 있나요?
SQL의 파라미터로 DBEdit에 쓴 String을 넘겨주고 싶은데, String을 얻을 수가 없네요.
이전의 답글을 보면 아래처럼 하면 된다고 하는데, 안되네요.
var temp:String;
temp:=DBEdit1.Text; ---> 이게 DBEdit1에서 String을 불러오는게 아닌가요?
이렇게 하면 널값만 넘어오네요...
제발~~ 고수님의 조언 부탁드립니다.
바쁘신 와중에 제글에 관심가져주셔서 감사합니다...
다음은 소스입니다.
with Query1 do begin
Query1.Close;
Query1.SQL.Clear;
SQL.Add('Insert into PART');
SQL.Add('(PartCode, PartName, PartSpec, PartGubun, PartJaje, PartNejaWeja, PartStored, PartSafeStored, PartPrice, PartCost)');
SQL.Add('Values (:PartCode, :PartName, :PartSpec, :PartGubun, :PartJaje, :PartNejaWeja, :PartStored, :PartSafeStored, :PartPrice, :PartCost)');
ParambyName('PartCode').AsString := Trim(DBEdit1.Text);
ParambyName('PartName').AsString := Trim(DBEdit2.text );
ParambyName('PartSpec').AsString := Trim(DBEdit3.text);
ParambyName('PartGubun').AsString := Trim(DBEdit4.Text);
ParambyName('PartJaje').AsString := Trim(DBEdit5.Text);
ParambyName('PartNejaWeja').AsString := Trim(DBEdit6.Text);
ParambyName('PartStored').AsString := Trim(DBEdit7.Text);
ParambyName('PartSafeStored').AsString := Trim(DBEdit8.Text);
ParambyName('PartPrice').AsString := Trim(DBEdit9.Text);
ParambyName('PartCost').AsString := Trim(DBEdit10.Text);
Query1.ExecSQL;
end;
제가 보기엔 구게 일종의 컴퍼넌트 버그같은뎅..
변수 := DBEdit1.DataSet.FieldByName('').AsString;