PDA

View Full Version : نوشتن dataset در یک فایل Access ؟



Zarghami_A
شنبه 10 دی 1384, 16:56 عصر
تابعی از یک برنامه ای را صدا زده ام ( از یک webservice)که یک dataset باز میگرداند

الان این dataset را براحتی در dbgrid نمایش داده ام اما حال چطور میتوانم این dataset را در

یک فایل ایجاد شده Access بنویسم (یا اضافه کنم)

لطفا کد مربوطه را در #C مرقوم فرمایید با تشکر

Mehdi Asgari
دوشنبه 12 دی 1384, 14:16 عصر
سلام
شما برای اینکه اطلاعاتی رو که از Web Service به صورت DataSet
برای شما می یان در یک فایل Access بنویسید ، باید اول یک فایل Access
(*.mdb) داشته باشید که یه جدول خالی (منتها با Schema ) داشته باشه.
(یعنی انگار یه جدول Table1 دارین که نام هر ستون رو در خودش داره ، مثلا
Name, Phone, Address , … ، اما هیچ فیلدی حاوی اطلاعات نیست و جدول خالیه)
حالا هر دفعه که اطلاعاتی از سرور به کلاینت میرسه ، با زدن دکمۀ Save to Database
اون اطلاعات در فایل Access ذخیره میشن.
نکات:
1- باید DataSet Schema بین سرور و کلاینت ، از یه نوع باشه. (نباشه هم میشه ، ولی
اینطوری کار خیلی راحت تر میشه)
2-سه تا فایل ضمیمه کردم :
یه پوشه C:\Temp درست کنید و فایل MyDB.zip رو به داخل اون Extract کنید.
فایل WebService1.zip حاوی یه پوشه به نام WebService1 هست که این پوشه باید در
Inetpub\wwwroot قرار بگیره
و فایل Project.zip که حاوی Solution مربوط به کلاینت و سرویس هست.