데이타 베이스에 날짜별 테이블을 만들려고 합니다.
현재 시스템의 날짜를 가져와서 테이블을 만들려고 하는데
에러가 납니다.
create 문의 구문 에러라는 에러가 납니다..
코드는 다음과 같습니다...
procedure TForm3.Button6Click(Sender: TObject);
Var
TableName : String ;
begin
TableName := 'RktDBdata_' + DateToStr(Date) + '.mdb';
adoQuery1.Close;
adoQuery1.SQL.BeginUpdate;
adoQuery1.SQL.clear;
adoQuery1.SQL.Add ('CREATE TABLE '+TableName+' ( P_number int , ccc char(15), Name char(15), Serial_number char(15),shooting_number Int, Error Int, GunX_error Int, GunY_error Int, hit INT)');
adoQuery1.SQL.EndUpdate;
adoQuery1.execsql;
end;
분명 TableName := 'RktDBdata_' + DateToStr(Date) + '.mdb';
이부분에서 예약어인 DATe 때문에 에러가 나는것은 알겠는데 ..
이해결 법을 모르니 답답합니다.
MDB파일은 데이터 베이스입니다
테이블의 MDB파일안에 있습니다