کار با رکوردها ( قفل کردن و غیره )
چند سوال برایم پیش آمده که امیدوارم دوستان کمک کنند
1 ) چطور می تونم یک رکورد را قفل کنم ( با چه دستوری می شه یک رکورد را قفل کرد)
2 ) چطوری می شه فهمید که یک رکورد قفل است یا نه ؟
3 ) چطوری یک رکورد را که قفل است از حالت قفل خارج کنیم؟
4 ) به کد زیر دقت کنید
کد:
ADOTable1.Append;
ADOTable1['name']:='ali';
ADOTable1.Post;
اگر یک برنامه را دو بار اجرا کنیم یا دو برنامه از یک بانک استفاده کنند اگر در برنامه (الف) یک رکورد جدید ایجاد کنیم در برنامه ( ب ) این رکورد نمایش داده نمی شه چرا ؟
تنها راه حلی که به نظر من خوب آمد ( می دونستم ) استفاده از یک تایمر بود یعنی در برنامه (الف) بعد از این که یک رکورد جدید ایجاد کردم بانک را یک بار می بندم و دوباره باز می کنم و در برنامه (ب) یک تایمر قرار دادم که مثلا در هر دو ثانیه بانک را می بنده و دوباره باز می کنه .
حالا یک سوالا آیا راه بهتری وجود دارد ؟