안녕하세요... 좋은 아침입니다.
일을 하다가 막히는 부분이 있어서 질문을 드립니다.
제가 글 솜씨가 없어서 질문을 제대로 할런지 걱정됩니다.
다름이 아니고, MySQL을 이용하여 저장된 파일의 내용을
분석하여 레코드 단위로 해당된 필드에 먼저 데이터를
입력하고 난후에 Main 쪽의 동작에 의해 파일의 내용이
갱신되면 이를 다시 분석하여 레코드 단위로 필드 단위로
레코드를 갱신합니다. 좀 복잡하죠? 말이.....
초기 상태가 아닌 두번째 이후 상태부터 레코드를 추가할때
이전에 저장된 동일한 키를 갖는 레코드가 있으면 레코드를
추가하면서 이전의 카운트 값을 그대로 받아서 만약, 저장되어
있는 동일한 키를 갖는 레코드의 카운트가 '3'이었으면 다음에
입력되는 동일한 키의 레코드의 카운트을 '4'로 갱신하여 저장하는
방법을 알려주십시오. 너무 설명이 장황해서 죄송합니다.
먼저 query를 하시구요, 결과값이 null인지 판단하면 될 것 같은데요.
procedure cusorQuery;
var
s: string;
begin
//table명: kim ,원하는 필드:id
s:='select * from kim where id =' + '"' + '1234' + '"';
with query1 do begin
close;
sql.clear;
sql.add(s);
open;
end;
if query1.fieldbyname('id').asstring='' then begin
//코드 구현
end;
end;
이선우 wrote:
> 안녕하세요... 좋은 아침입니다.
> 일을 하다가 막히는 부분이 있어서 질문을 드립니다.
> 제가 글 솜씨가 없어서 질문을 제대로 할런지 걱정됩니다.
> 다름이 아니고, MySQL을 이용하여 저장된 파일의 내용을
> 분석하여 레코드 단위로 해당된 필드에 먼저 데이터를
> 입력하고 난후에 Main 쪽의 동작에 의해 파일의 내용이
> 갱신되면 이를 다시 분석하여 레코드 단위로 필드 단위로
> 레코드를 갱신합니다. 좀 복잡하죠? 말이.....
> 초기 상태가 아닌 두번째 이후 상태부터 레코드를 추가할때
> 이전에 저장된 동일한 키를 갖는 레코드가 있으면 레코드를
> 추가하면서 이전의 카운트 값을 그대로 받아서 만약, 저장되어
> 있는 동일한 키를 갖는 레코드의 카운트가 '3'이었으면 다음에
> 입력되는 동일한 키의 레코드의 카운트을 '4'로 갱신하여 저장하는
> 방법을 알려주십시오. 너무 설명이 장황해서 죄송합니다.