Q&A

  • Re: Date형 필드에 string 대입하는 법? (원제: **** 왜이럴까요?? **** )
금강산 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 + ')...'하는 식으로 만드시면... (...는 생략한 부분)

수고하세요.

0  COMMENTS