금강산 wrote:
> SQL.Clear;
> SQL.Add('Update ' + mdate001 );
> SQL.Add(' set sdate = '+strtodate(query1.fieldbyname('sdatestr').asstring);
> SQL.Add(' Where junno = ''' + '' + '''');
>
> date형 필드에 string변수(같은디비의디른필드임)를 집어넣는방법좀 갈쳐주이소.
>
> 그리고 deletefile 과같이 copyfile같은건 업나여???
>
안녕하세요.
위에서 +strtodate(query1.fieldbyname('sdatestr').asstring <= 이 부분의 의도로 보건데
만약 Oracle을 쓰신다면(다른 DBMS에서도 지원될 것으로 생각됩니다만)
TO_DATE 함수를 쓰시면 되지 않을까 싶습니다.
'...sql...TO_DATE(' + ...AsString + ')...'하는 식으로 만드시면... (...는 생략한 부분)
수고하세요.