새해 복 많이 받으시고요
insert나 update 문장에 직접적으로 null값을 주면 저장이 됩니다
update table_t set t_date = null 이런식으로요
근데
update table_t set t_date = :N1
edit1.text := null;
query.parambyname('N1').asdate := strtodat(edit1.text);
또는
update table_t set t_date = :N1
query.parambyname('N1').asdate := null;
이렇게 하면
invalid variant type conversion 이런 message가 나오는군요
자료변환형이 잘못된건지 도무지 알수 없군요
고수님들의 한 수 가르침 기다립니다
strtodat(edit1.text); 문장은 Edit1.Text가 널이므로 리턴값은 디비에서 말하는
NULL값하고는 다를거라는 생각이 드네요.
전 이런 경우에는 if 처리해서 사용하걸 같은데요.