Q&A

  • 테이블의 date형 필드에 null값이 안들어 가네요-도움바람
테이블의 date형 필드에 null값이 안들어 갑니다. 혹시 아시는분 있으시면 좀 알려주십시요. 오랄클,파라독스,인포믹시 테이블의 날짜 표기 방법이 달라서 이를 구분하는

dll 화일을 만들려 하는데 null값에서 자꾸 걸립니다. 꼭 부탁드립니다.

그리고 이재식님 고맙습니다. 많은 도움이 되었습니다.

1  COMMENTS
  • Profile
    up&down 2000.03.10 22:24
    김남훈 wrote:

    > 테이블의 date형 필드에 null값이 안들어 갑니다. 혹시 아시는분 있으시면 좀 알려주십시요. 오랄클,파라독스,인포믹시 테이블의 날짜 표기 방법이 달라서 이를 구분하는

    > dll 화일을 만들려 하는데 null값에서 자꾸 걸립니다. 꼭 부탁드립니다.

    > 그리고 이재식님 고맙습니다. 많은 도움이 되었습니다.



    TTable 에 연결된 테이블이면

    if Table.FieldByName('date필드').AsString='' then

    Table.FieldByname('date필드').AsVariat:=Null;



    TQuery 에 연결된 상태이면서 CachedUpdate:=True 상태로 TUpdateSql와 연결되었다면

    if Query.FieldByName('date필드').AsString='' then

    Query.FieldByname('date필드').AsVariat:=Null;



    TQuery 의 Sql문장으로 Query.ExecSql;이라면

    if Query.ParamByName('date필드').AsString='' then begin

    Query.ParamByName('date필드').DataType:= ftDate;

    Query.ParamByName('date필드').Value:=Null;

    end;

    로 하면 될것입니다.