사용하시는 DB가 어떤 것인지 모르겠지만, 255글자가 넘는다는 자체는 문제가 아닐 듯 하군요. 애초부터 DB의 해당 필드가 255문자 이상을 지원하게 되어 있다면 말이져..
한데, RichEdit.Text라는 String 데이터는 Carrage Return과 LineFeed문자를 열과 열 사이에 끼워서 반환한다는 거 아시죠? DB 종류에 따라서는 이 문자를 SQL Query의 EOT로 인식하는 경우도 있을 겁니다. 다소 귀찮으시더라두, 문자영역 이외의 값이 포함되어 있지 않은지 한번 확인해 보세요.
255자가 넘는 Data저장 문제;; RichEdit에 있는 255자가 넘는 Data를 DB저장할때 ParamByName('data').AsString := RichEdit.Text ; 로 하였고 RichEdit에 불러올때 RichEdit.Lines.Add(FieldByName('data').AsString); 이렇게 했는데 Dat...
김지엽
•
2001.08.30 19:40
사용하시는 DB가 어떤 것인지 모르겠지만, 255글자가 넘는다는 자체는 문제가 아닐 듯 하군요. 애초부터 DB...
얼음사탕
•
2001.08.30 20:40
DB는 오라클을 쓰구 있구요.
data 필드는 varchar2(1000)으로 해둔 상태입니다.
ParamByName('data').A...
한데, RichEdit.Text라는 String 데이터는 Carrage Return과 LineFeed문자를 열과 열 사이에 끼워서 반환한다는 거 아시죠? DB 종류에 따라서는 이 문자를 SQL Query의 EOT로 인식하는 경우도 있을 겁니다. 다소 귀찮으시더라두, 문자영역 이외의 값이 포함되어 있지 않은지 한번 확인해 보세요.
제 경험으로는, #2 /#3 같은 문자들은 거의 100%, 짤리더군요.