Witam!!!

Wstawiam ponownie ten sam problem co ostatnio, gdyż w dziale dla początkujących nic na ten temat nie znalazłem. Mam bazę danych w Accessie, w której mam tabelę o nazwie Programy, a w niej następujące
pola: ID, Nazwa Programu, Kategoria, Opis Programu oraz Numer Płyty CD. Pole ID jest typu Autonumer o typie przyrostowym(AUTO_INCREMENT), a pole Kategoria ma odnośnik do kolumny innej tabeli, z której pobiera dane. Mam teraz pytanie:
Jak powinno wyglądać zapytanie SQL, gdyż w takiej postaci np:
INSERT INTO Programy ( [Nazwa Programu], [Kategoria], [Opis Programu], [Identyfikator Płyty CD/DVD] )
VALUES('delphi','Użytkowe','Narzędzie RAD','001');
jest poprawne, gdy umieszczone jest w kwerendzie Accessa i tam działa, ale gdy próbuje przenieść to na grunt delphi za pomocą kontrolki ADOQuery lub ADOCommand , Sterownik ODBC zwraca błąd za mało parametrów, oczekiwano 4. Nie wiem jak sobie z tym poradzić, bo na stronie microsyfu nie ma żadnego odnośnika na ten temat. Może ktoś z Was miał podobny problem i uporał się z nim.
Pomocy!!!
Jeśli nie to będę musiał przesiąść się na Bazę MySQL, bo tam takich problemów nie ma. [glowa]