ورود

View Full Version : سوال: search



10987654321
پنج شنبه 19 خرداد 1390, 11:30 صبح
سلام من یه برنامه اژانس مسافرتی نوشتم که برای search یعنی برنامه search غیرکلید یه برنامه ای میخوام که یه رکورد رو جستجو کنه و مثلا یه مورد پیدا میکنیم اون که ما میخواهیم نبوده وقتی دوباره سرچ میکنیم از ادامه ان رکورد ها باشه ,ِیه مشکلی که هست وقتی میخوام یه اطلاعات رو save ya delet کنم error میده data set not insert mode بانک اطلاعاتی هم اکسس هست

pezhvakco
جمعه 20 خرداد 1390, 09:42 صبح
سلام :
خیلی گنگ نوشتی چی میخوای و چی داری .

میخوام که یه رکورد رو جستجو کنه و مثلا یه مورد پیدا میکنیم اون که ما میخواهیم نبوده وقتی دوباره سرچ میکنیم از ادامه ان رکورد ها باشه
اگه داده ها بر اساس کلیدی مرتب باشند شما می تونی Locate رو بکار بگیری :
ADOTable1.Locate(Col_Name,Search_Txt,[options]);

ه مشکلی که هست وقتی میخوام یه اطلاعات رو save ya delet کنم error میده data set not insert mode
برای پاک کردن نباید خطا بده :
ADODataSet1.Delete;
شاید برای ویرایش خطا بده که میتونی این ابتدا این کد رو بنویسی و سپس ویرایش :
ADODataSet1.Edit;
ADODataSet1.FieldByName('Col1').AsString:='';
ADODataSet1.Post;