|
손효철 님이 쓰신 글 :
: 답변주셔서 감사합니다
:
: 그런데도 아직 주신 소스에 에러가 많이 일어나서 체크중입니다
:
: 수정후 실행시 "from절의 구문오류 입니다" 메세지가
:
: 뜨는데 문법에는 에러가 없는것 같고 순서 상 문제 같아 보입니다
위에 쓴 코드는 대략 위와 같이 하면 된다는 걸 보이기 위해 머리속으로 코딩한겁니다.
제대로 쓰려면 VCL에서의 DB 아키텍처의 개념과 ADO의 개념을 확실히 이해하셔야 합니다.
분명 MFC보다 노가다가 훨씬 적은 것은 사실이지만, 개념 이해를 확실히 하지 않으면 제대로 쓸 수가 없습니다.
ADO의 개념을 알아야
ADOConnection1->ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Password=0000;User ID=cedar;"
"Data Source=C:\\database\\db1.mdb;Persist Security Info=True";
에서의 ConnectionString을 어떻게 만드는지를 알 수 있겠죠.
그리고 SQL에서의 오류는 이렇게 고치면 될겁니다.
ADOQuery1->SQL = "SELECT * FROM [TextOverlay] WHERE MenuNum = \"" + ScreenNum + "\" ORDER BY Layer";
\"을 빼먹었네요.
|