|
안녕하세요.
MDB를 사용하시는지요? MDB에서 Time은 예약어입니다. Time을 `` 로 묶으세요. `Time` 이렇게...
참고로 ' 가 아니라 ` 입니다. (키보드 숫자 1 왼쪽에 있는 키)
테이블명이나 필드명이 예약어와 충돌하는 경우가 가끔 생길수도 있기 때문에 ` 로 묶는 습관을 가지시는것도 좋습니다.
그럼 이만..
아카시아 님이 쓰신 글 :
: 아무리 찾아봐도 문법적인 에러가 없는데,
: 자꾸 위의 그림처럼 에러가 발생합니다.
: Build All Project를 할때는
: 아무 이상이 없는데,
: 클라이언트를 실행해서 디비에 저장하는
: 소스부분에 가게 되면
: 중간쯤에
: ADOQuery1->ExecSQL();
: ADOQuery1->SQL->Clear();
: 이부분에서 에러가 나거든요?
: 디버깅을 해도 항상 여기가 걸리고..
: 소스에 무슨 문제가 있는건가요?
:
: 아래는 제가 짜고 있는 쿼리문 소스입니다.
: ADOQuery1->Close();
: ADOQuery1->SQL->Clear();
: ADOQuery1->SQL->Add("insert into info");
: ADOQuery1->SQL->Add("(ID, Pass, Passa, Target, Time)");
: ADOQuery1->SQL->Add("values");
: ADOQuery1->SQL->Add("('"+id+"','"+ps+"','"+psa+"','"+coma+"','"+comb+"')");
: ADOQuery1->ExecSQL();
: ADOQuery1->SQL->Clear();
: ADOQuery1->SQL->Add("select* from info");
: ADOQuery1->Open();
|