|
쿼리에는 문제가 없는거 같으니깐
이렇게 함 해보세요..
ADOQuery1->SQL->Clear()하기 전에
ADOQuery1->SQL->Close()를 먼저 해보세요.
그리고
ADOQuery1->SQL->ExecuteSQL() 대신에 ADOQuery1->SQL->Open(); 해보세요.
이래도 안되면 혹시 DB 커넥트가 안된거 아닐까요?
앙마 님이 쓰신 글 :
: 일딴 DB에서 Data를 받아와야 하는데...
: AnsiString MSG;
: MSG.sprintf("select * from worklist where ProdStartTime Between Dateadd(Day,-1,GetDate()) and GetDate() and Machine_No=%d order by AcqTime,Machine_No",2);
: ADOQuery1->SQL->Clear();
: ADOQuery1->SQL->Add(MSG);
: 그리고 ADOQuery1->ExcuteSQL() 시켰는데...에러가 나네염..;
:
: SQL명령에서 문제가 있는건지...ㅡㅡ문법상 이상이 없는거 같은데...제가 잘못썻나요..? DB에 있는 데이터를 하루전데이터로...Machine_No=2인 데이터를 받아올려고 하는건데....데이터 받아오는 기준은 ProdStartTime( TDateTime)인데염.... 문제가 먼지..
:
:
:
|