Q&A

  • DBEdit에서 String을 어떻게 넘겨받을 수 있나요?

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;

1  COMMENTS
  • Profile
    이희정 2002.03.27 02:55
    이렇게 함 써보세여.

    제가 보기엔 구게 일종의 컴퍼넌트 버그같은뎅..

    변수 := DBEdit1.DataSet.FieldByName('').AsString;