Q&A

  • FieldByName('colName').AsMemo 관하여..
MSSQL 6.5 database에 Memo Field 값을저장하려는데 Undeclared identifier:asmemo error

가나네요. 해결방법이있는지요..



.....

with tableComp do begin

Close;

Open;

Last;

Insert;

FieldByName('name').asstring :=Edit1.Text;

FieldByName('id').asinteger :=id;

FieldByName('memodata').asMemo:=Memo1.Lines; // 여기에서 error가남

Post;

end;



.........................

MSSQL table 의 memodata Field Data Type은 TEXT Type고 tableComp는 Data Access에

있는 Component입니다.





2  COMMENTS
  • Profile
    홍세비 2000.04.28 06:17
    Beginer wrote:

    > MSSQL 6.5 database에 Memo Field 값을저장하려는데 Undeclared identifier:asmemo error

    > 가나네요. 해결방법이있는지요..

    >

    > .....

    > with tableComp do begin

    > Close;

    > Open;

    > Last;

    > Insert;

    > FieldByName('name').asstring :=Edit1.Text;

    > FieldByName('id').asinteger :=id;

    > FieldByName('memodata').asMemo:=Memo1.Lines; // 여기에서 error가남

    > Post;

    > end;

    >

    > .........................

    > MSSQL table 의 memodata Field Data Type은 TEXT Type고 tableComp는 Data Access에

    > 있는 Component입니다.

    >

    >



    안녕하세요. 홍세빕니다.



    이렇게 해보시죠.



    FieldByName('memodata').Assign(Memo1.Lines);



    간단하죠? 잘 될겁니다.



    그럼...

  • Profile
    쥬니 2000.04.28 03:07
    Beginer wrote:

    > MSSQL 6.5 database에 Memo Field 값을저장하려는데 Undeclared identifier:asmemo error

    > 가나네요. 해결방법이있는지요..

    >

    > .....

    > with tableComp do begin

    > Close;

    > Open;

    > Last;

    > Insert;

    > FieldByName('name').asstring :=Edit1.Text;

    > FieldByName('id').asinteger :=id;

    > FieldByName('memodata').asMemo:=Memo1.Lines; // 여기에서 error가남

    > Post;

    > end;

    >

    > .........................

    > MSSQL table 의 memodata Field Data Type은 TEXT Type고 tableComp는 Data Access에

    > 있는 Component입니다.

    >

    >

    FieldByName('memodata').asMemo:=Memo1.Lines; ----->AsString으로 바꿔 보심이 어떨지...