SQL 를 써서 다음과 같이 날짜 필드에 입력할 때 DB에 Null 값을 입력하려고 하는데 ParamByName('cUp').AsDate := Null; 로 하면 에러가 납니다.
날짜 필드에 Null 값을 넣을 방법이 없을까요?
아래의 코드처럼 Null 갑으로 대입했더니 에러가 납니다.
꼭 알려주세요...
SQL.Add('INSERT INTO "TITLE.DB"');
SQL.Add('VALUES(:cUp, :cCheck)');
ParamByName('cUp').AsDate := Null;
ParamByName('cCheck').Asboolean := chkOK.Checked;
조건에따라 code 내용을 다음과 같이 바꾸면 어떨까요
SQL.Add('INSERT INTO "TITLE.DB"');
SQL.Add('VALUES(:cCheck)');
ParamByName('cCheck').Asboolean := chkOK.Checked;
ramses wrote:
> SQL 를 써서 다음과 같이 날짜 필드에 입력할 때 DB에 Null 값을 입력하려고 하는데 ParamByName('cUp').AsDate := Null; 로 하면 에러가 납니다.
> 날짜 필드에 Null 값을 넣을 방법이 없을까요?
> 아래의 코드처럼 Null 갑으로 대입했더니 에러가 납니다.
>
> 꼭 알려주세요...
>
> SQL.Add('INSERT INTO "TITLE.DB"');
> SQL.Add('VALUES(:cUp, :cCheck)');
> ParamByName('cUp').AsDate := Null;
> ParamByName('cCheck').Asboolean := chkOK.Checked;
>