View Full Version : ADODataset(جواب فوری)
mahboob
پنج شنبه 18 خرداد 1385, 06:18 صبح
با سلام
من میخواهم رکوردهای یک جدول در Database مورد نظرم رو در یک فایل ذخیره و سپس Load کنم و از ADODataset استفاده کردم اما اطلاعات فایل ساخته شده Load نمیشود لطفا منو راهنمایی کنید
متشکرم
با سلام
من میخواهم رکوردهای یک جدول در Database مورد نظرم رو در یک فایل ذخیره و سپس Load کنم و از ADODataset استفاده کردم اما اطلاعات فایل ساخته شده Load نمیشود لطفا منو راهنمایی کنید
متشکرم
Touska
پنج شنبه 18 خرداد 1385, 06:39 صبح
برای تاپیک خود عنوان مناسب انتخاب کنید.
برای این کار می تونید از ابزار XML استفاده کنید و Data های خود رو به XML Export کنید
و سپس آن را لود کنید بصورت Offline
موفق باشید.
Mahmood_M
پنج شنبه 18 خرداد 1385, 23:29 عصر
سلام دوست عزیز ...
برای ذخیره بانک از کد زیر استفاده کنید :
ADODataSet1.SaveToFile('FileName');
و برای لود کردن هم از کد زیر استفاده کنید :
ADODataSet1.LoadFromFile('FileName');
اگر مسیر ذخیره اطلاعات در زمان اجرا و توسط کاربر مشخص می شه ، می تونید یه متغیر تعریف کنید و در موقع وارد کردن اطلاعات توسط کاربر به اون مقدار بدید و بعد اون رو توی مثلا یه بانک ذخیره کنید تا بعد بتونید اون رو لود کنید ( متغیر به جای FileName قرار می گیره ، توی کدهای بالا ) یا می تونید مسیر لود رو هم از کاربر بپرسید .
اگه مسیر رو از کاربر می پرسید بهتون توصیه می کنم که کدهای بالا رو بین بلوکهای Try و Except قرار بدید تا موقع بروز خطا بتونید کنترلش کنید ...
موفق باشید ...
ghabil
پنج شنبه 18 خرداد 1385, 23:54 عصر
یعنی چی Load نمیشه AdoDataSet که اطلاعاتش رو از فایل نمیخونه از DataBase میخونه برای این کاری که میخوای بکنی باید از ClientDataSet استفاده کنی...
m-khorsandi
جمعه 19 خرداد 1385, 10:57 صبح
برای تاپیک خود عنوان مناسب انتخاب کنید.
اگه اطلاعات کاملی موقع ایجاد تاپیک در اختیار بگذارید ما هم راحت تر و هم سریعتر میتونیم
شما رو راهنمائی کنیم.
برای ذخیره:
ADOTable1.SaveToFile('c:\myData.dat');
برای فراخوانی:
ADOTable1.LoadFromFile('c:\myData.dat');
mahboob
شنبه 20 خرداد 1385, 06:11 صبح
سالم
ممنون از جوابتون
من از همین دو تابع استفاده میکنم . در مرحله اول بانکم ذخیره میشود ولی load نمیشود لطفا اگر چیزی به ذهنتون میرسه بیشتر توضیح بدید .
متشکرم
mahboob
شنبه 20 خرداد 1385, 06:46 صبح
از اینکه عنوان مناسبی انتخاب نکردم می بخشید
من اطلاعات بانکم را با فرمت XML در فایل ذخیره میکنم و از همین دو تابع استفاده میکنم اما همان اطلاعاتی که save کردم می خواهم به بانکم Load کنم اما Load نمیشه لطفا منو بیشتر راهنمایی کنید . متشکرم
m-khorsandi
شنبه 20 خرداد 1385, 09:49 صبح
اگه منظورت LoadFromFile هست، اطلاعاتت رو به جدول منتقل نمیکنه.
mahboob
دوشنبه 22 خرداد 1385, 07:02 صبح
آقای مدیر بخش سلام
منظورم همین است برای load کردن اطلاعات به جدول باید چیکار کنم لطفا منو راهنمایی کنید متشکرم
سید مسعود موحد
دوشنبه 22 خرداد 1385, 08:14 صبح
دوست عزیز
عنوان خطا در صورت نمایش یا اتفاقاتی که می افته را بنویسید یا یک تکه کوچک save و load برنامه ای که نوشتید را اینجا قرار دهید
mahboob
سه شنبه 23 خرداد 1385, 06:26 صبح
آقای موحد با سلام
هیچ خطایی نمایش داده نمیشود و برنامه کاملا اجرا میشود ولی فایل ایجاد شده load نمیشود
دو خط برنامه این است
DMVasl.ADODataSet_S12.SaveToFile(File_Name,pfXML);
DMVasl.ADODataSet_S12.LoadFromFile(File_Name);
آقای موحد با سلام
برنامه هیچگونه خطایی نداره و کاملا اجرا میشه ولی اطلاعات فایل ساخته شده لود نمیشه دو خط برنامه هم اینه
DMVasl.ADODataSet_S12.SaveToFile(File_Name,pfXML);
DMVasl.ADODataSet_S12.LoadFromFile(File_Name);
آقای موحد با سلام
برنام هیچگونه خطایی نداره و کاملا اجرا میشه ولی فایل ایجاد شده load نمیشه
دو خط برنامه اینه
DMVasl.ADODataSet_S12.SaveToFile(File_Name,pfXML);
DMVasl.ADODataSet_S12.LoadFromFile(File_Name);
لطفا منو راهنمایی کنید خیلی حیاتیه
m-khorsandi
سه شنبه 23 خرداد 1385, 06:54 صبح
منظورتون اینه که برای نمایش Load نمیشه یا شما میخواهید بعد از Load شدن و نمایش (مثلا"
توی DBGrid) تو جدول هم ثبت بشه؟
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.