삽입 쿼리를하기 전에 메모의 내용을 확인하고 있습니다.빈 메모 삽입 방지
if memo1.lines.Text = '' then begin
showmessage('Warning:Missing data!');
abort;
end else ....
memo1에는 아무 것도없는 한 괜찮습니다. 그러나 사용자가 빈 메모를 입력하고 커서가 을 두 번째 줄로 이동하면 쿼리를 실행하면 메모에 아무 것도 표시되지 않고 경고 메시지없이 삽입 메시지가 발생합니다. 이것을 방지 할 수있는 방법이 있습니까?
내 호기심에 사로 잡히지 만, 메모에있는 내용이 db 필드에 쓰여지는지, 그렇지 않으면 TDBMemo를 사용하지 않는 이유는 무엇입니까? – MartynA
@MartynA 데이터 바인딩 된 컨트롤은 많은 사람들에게 큰 노 - no입니다. 대부분의 경우 데이터베이스에 대한 공개 트랜잭션을 유지하는데 이는 대부분의 경우에 좋지 않은 권고를받습니다. – mg30rg
@ mg30rg 좋은 지적.3 단계/CDS 방식으로 일을 처리하는 데 익숙해졌습니다. DBX 나 FD를 사용하는 이전 q의 인상을 받았다. 클라이언트와 서버 프로세스를 분리하는 측면에서 보면 거의 같다. – MartynA