|
DB:MS-SQL2005
빌더2010 사용중입니다.
메모에 작성된 내용을 DB에 저장하는건 잘 되는데 불러오는게 문제 입니다.
메모내용이 저장되는 필드의 자료형은 "text'형입니다.
ADOQuery를 ConnectionString만 설정해서 DB연결해서 읽어오게 했습니다.
DB를 열어서 확인해보면 정상적으로 저장은 되어있습니다.
ADOQuery1->Close();
ADOQuery1->SQL->Clear();
sql="select A.wrkcode,A.wrkdate,A.subject,A.summary,A.filename,A.uploadfile,";
sql+="A.insid,B.username as insname,A.insdatetime from board A ";
sql+="left outer join userid B on A.insid=B.id ";
sql+="where A.wrkcode='"+WrkNum.Trim()+"'";
ADOQuery1->SQL->Add(sql);
ADOQuery1->Open();
UserName->Caption=ADOQuery1->FieldByName("insname")->AsString.Trim();
WrkDate->Caption=ADOQuery1->FieldByName("wrkdate")->AsString.Trim();
Edit1->Text=ADOQuery1->FieldByName("subject")->AsString.Trim();
Memo1->Text=ADOQuery1->FieldByName("summary")->AsString;
ShowMessage(ADOQuery1->FieldByName("summary")->AsString);
Edit2->Text=ADOQuery1->FieldByName("filename")->AsString.Trim();
UpFileName=ADOQuery1->FieldByName("uploadfile")->AsString.Trim();
그런데위와 같이 해서 내용을 보면 메모8줄정도만 표시가됩니다.
ShowMessage해서 따로봤느데 동일합니다.
따로 설정해줘야 하는게 있는건지 제가 잘 못 사용하고 있는건지 궁금합니다.
부디 많은분들의 도움 부탁드립니다.
감사합니다.
|