View Full Version : به روز رسانی جدول دلفی با sql server 2000
  
sattar22
پنج شنبه 25 بهمن 1386, 13:17 عصر
با سلام
 
با توجه به اینکه این سوال قبلا" هم مظرح شده اما متاسفانه من به جواب نرسیدم؟
 
یک جدول دارم که با ado وصل شده ام و دو عدد فیلد دارم  که توسط DBNavigator  ثبت میکنم
حال این جدول را در فرم دیگر در داخل یک dbgrid  با lookupcombobox  فراخوانی میکنم و مشکل اینجاست که وقتی در جدول اولی که اطلاعات ثبت میشود در فرم بعدی نمایش داده نمیشود مگر آنکه از برنامه بیرون آمده و دوباره اجرا کنم
توضیح اینکه جدول را در همان فرم ثبت Adotabel.close و Adotabel.open  هم کردم ولی جواب نمیدهد:ناراحت:
با تشکر
حمیدرضاصادقیان
پنج شنبه 25 بهمن 1386, 14:43 عصر
جدولی که شما دیتا رو داخلش اضافه میکنی مطمئنی به Adotable وصله که اونو باز و بسته میکنی.چون باید همون جدولی که اطلاعات رو داخلش اضافه کردی رو یک بار refresh کنی.
که میتونی با استفاده از دستور 
adotable1.requery
اینکارو انجام بدی.
sattar22
پنج شنبه 25 بهمن 1386, 17:05 عصر
جدولی که شما دیتا رو داخلش اضافه میکنی مطمئنی به Adotable وصله که اونو باز و بسته میکنی.چون باید همون جدولی که اطلاعات رو داخلش اضافه کردی رو یک بار refresh کنی.
که میتونی با استفاده از دستور 
adotable1.requery
اینکارو انجام بدی.
 
آقای صادقیان
با سلام
همان جدولی را که ado  به آن وصل هست باز و بسته میکنم و وقتی Adotabel.refresh
lمیزنم خطا میگیرد
sattar22
پنج شنبه 25 بهمن 1386, 20:46 عصر
adotabel1.requery  هم جواب نمیدهد آیا مشکلی در مورد تعریف فیلده و یا در کل در تعریف ها در sql server  نیست ؟
dkhatibi
جمعه 26 بهمن 1386, 09:56 صبح
adotabel1.requery هم جواب نمیدهد
شاید مقدار Sql.Text بعد از آخرین کوئری را خالی کردید.
متد گفته شده آخرین کوئری وارد شده را دوباره انجام می ده.
می تونید در موقع لزوم خاصیت Sql>text را دوباره تنطیم کنید و کوئری را اول غیر فعال بعد فعال نمایید.
SYNDROME
جمعه 26 بهمن 1386, 12:28 عصر
همان جدولی را که ado  به آن وصل هست باز و بسته میکنم 
همین که aDO را Close  و Open کنید کافی است تا اطلاعات شما Refresh شود.
موفق باشید
sattar22
یک شنبه 28 بهمن 1386, 12:53 عصر
همین که aDO را Close و Open کنید کافی است تا اطلاعات شما Refresh شود.
موفق باشید
 
 
 
با تشکر از را ه حل های دوستان ولی :متفکر:متاستفانه درست نشد؟؟؟؟؟؟؟؟؟؟؟؟؟
Touska
یک شنبه 28 بهمن 1386, 13:15 عصر
اگر شما برای هر فرم یک AdoTable گذاشته باشید باید Adotabel که در فرم دوم هست رو 
یک بار Adotable.Requery کنید.
البته اگر بیشتر توضیح دهید دوستان راحتر می توانند کمک کنند.
شیوه عملکرد شما برای من گنگ هست.
ali_abbasi22145
یک شنبه 28 بهمن 1386, 13:42 عصر
سلام 
اگر درست مشکلت را فهمیده باشم!
1-فرم1 را برای فرم2 uses کن و همه dataset ها در فرم1 بگذار(یا بهتر در یک مدول).
datasource هردو فرم را از فرم اول بگیر.
برای فرم1: DataSource1
برای فرم2 : Form1.DataSource1
 
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.