DelphiからAccessで作ったmdbにADO経由でデータ追加しようとしています。

TestDB
 test1tb
  ID オートナンバー型
  date テキスト型
 test2tb
  ID オートナンバー型
  date テキスト型
  time テキスト型
と2つのテーブルを用意しています。

test1tbの方の追加は、
SQL := 'INSERT INTO test1tb (date) VALUES("' + DateToStr(Now) + '")';
Connection1.Open('Provider=Microsoft.Jet.OLEDB.4.0;Data Source=TestDB.mdb','','',adConnectUnspecified);
Connection1.Execute(SQL,RcA,0);
Connection1.Close;
でうまく追加できます。
IDも自動採番でユニークな番号が入っています。

しかし、test2tbへの追加が「INSERT INTO 構文の文法エラーです」で通りません。
SQL := 'INSERT INTO test2tb (date,time) VALUES("' + DateToStr(Now) + '","' + TimeToStr(Now) + '")';
Connection1.Open('Provider=Microsoft.Jet.OLEDB.4.0;Data Source=TestDB.mdb','','',adConnectUnspecified);
Connection1.Execute(SQL,RcA,0);
Connection1.Close;

もうたったこれだけで一日悩んでいます。
どなたかアドバイスいただけないでしょうか。
よろしくお願いいたします。