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