با سلام
بله هم نام های فیلد ها و هم مقادیری که در آن ها می خواهی بریزی را باید به ترتیب با , جدا کنی مانند این مثال:
HTML:
oConn.Execute "insert into table1 (name,age,marrid) values ('koorosh',2500,True)"
همان طور که می بینید طرفین اعدادی که در فیلد های از نوع Number می ریزید و همچنین مقادیر ترو و فالس که در فیلد های Yes/No می ریزید ' نمی خواهد.
شما کلاً از ADO بایستی به طرف SQL بروید تا پیشرفت کنید در بانک های اطلاعاتی. متن SQL که خیلی هم راحت و شبیه زبان انگلیسی است را بنویسید و طرفین آن را " بگذارید و با دستو اگزکیوت اجرا کنید. این متن SQL را می توانید از ترکیب متغیر ها هم بسازید مثلاً:
HTML:
oconn.Execute "INSERT INTO table1 (txt) VALUES ('" & Request.Form("name") & "')"
در ضمن دیگر نیازی به Update و هیچ دستور ADO ی دیگری نیست.