ورود

View Full Version : اضافه کردن رکورد با دستورات Sql از طریق Ado



park_1365
جمعه 02 بهمن 1388, 12:09 عصر
با سلام
بنده با وی بی 6 و پایگاه داده اکسس و شی Ado می خواستم از طریق دستورات Sql یک رکورد به شکل دستور زیر به دیتابیس اضافه کنم:




Adodc1.RecordSource = "insert into t1(id,name,total) values (1 , 'g' , 65)"
Adodc1.Refresh


که منجربه دو خطای زیر شد
operation is not allowed when the object is closed
و خطای بعدی
application - defined or object - defined error
لطفا مرا راهنمایی کنید که چگونه با شی Ado و دستورات Sql می توان یک رکورد اضافه کرد .
سپاس

niko2008
جمعه 02 بهمن 1388, 13:31 عصر
با سلام
بنده با وی بی 6 و پایگاه داده اکسس و شی Ado می خواستم از طریق دستورات Sql یک رکورد به شکل دستور زیر به دیتابیس اضافه کنم:




Adodc1.RecordSource = "insert into t1(id,name,total) values (1 , 'g' , 65)"
Adodc1.Refresh


که منجربه دو خطای زیر شد
operation is not allowed when the object is closed
و خطای بعدی
application - defined or object - defined error
لطفا مرا راهنمایی کنید که چگونه با شی Ado و دستورات Sql می توان یک رکورد اضافه کرد .
سپاس

میتونی از دستور ado.recordset.add new استفاده کنی