این Query توی ADO با خطا مواجه میشه

SELECT * FROM Table_Name WHERE [time]=#12:30 PM#

وقتی این دستور رو در اکسس اجرا میکنم بدون مشکل اجرا میشه اما توی ADO خطا رخ میده.
متن خطا:

Parameter object is improperly defined. Inconsistent or Incomplete information was provided

مشکل از اینه که در ADO هر مقداری بعد از : تا رسیدن یه فاصله نام یک پارامتر در نظر گرفته میشه . مثلا در دستور بالا 30 رو یک پارامتر در نظر میگیره.
ParamCheck رو هم False کنم فایده نداره.
راه حلی براش پیدا کردید؟