PDA

View Full Version : ارتباط با بانک و ذخیره داده ها به صورت xml



yaas135
سه شنبه 28 تیر 1384, 11:57 صبح
بنام خدا
سلام

من میخوام
1- اطلاعاتی رو از اس کیو ال بگیریم، و تبدیل به xml بکنمش
2- اطلاعات ذخیره شده به صورت xml رو به بتونم ویرایش و ذوباره سازی بکنم.

میشه راهنمایی کنید؟ ترجیحا روشها اگر مبتنی بر کلاس و یا کامپوننت هست، لطفا فرض کنید میخوام(مجبورم) از دلفی 6 استفاده کنم.

منتظرم
یا علی

leylam
سه شنبه 28 تیر 1384, 12:16 عصر
با خط زیر اطلاعات در یک فایل xml ذخیره می شود :
(adodataset.SaveToFile.(FileName,pfXML
حالا بخواهی بر عکسش یعنی همین اطلاعات را باز یافت کنی از:
(adodataset.loadfromfile(FileName

yaas135
سه شنبه 28 تیر 1384, 15:03 عصر
بله ممنونم از لطفتون،
اون وقت نوعش رو که مثلا یو تی اف باشد یا نباشد! و اینا رو کجا میشه تعیین کرد! و 2
2- چطور میشه توی یه فایل ایکس ام ال جستجو کرد؟

yaas135
سه شنبه 28 تیر 1384, 15:14 عصر
و یا این که مثلا بخوام داده های چند تا فیلد رو از یک تیبل به صورت XML ذخیره کنم، نه همش رو؟!!!

leylam
سه شنبه 28 تیر 1384, 15:35 عصر
برای نوعش اگر به جای ado از clientdataset استفاده کنی وبرای ارتباط از provider استفاده کنی یو تی اف را هم در نظر میگیرد:
(procedure SaveToFile(const FileName: string = ''; Format TDataPacketFormat=dfBinary

ولی برای سئوال انتخاب چند فیلد: توی adodataset و هم clientdataset میتوانی query بنویسی و سپس مثلا از طریق یک savedialog آن را در یک فایل xml ذخیره کنی .
موفق باشی

yaas135
سه شنبه 28 تیر 1384, 16:00 عصر
میشه یه مثال و یا چند خط کدش رو برام بنویسید؟

hyrbod
چهارشنبه 29 تیر 1384, 23:17 عصر
بهتره این ادرس رو ببینی . فکر کنم یه ذره اوضاع دستت بیاد بعد خودت سرچ کن....

http://delphi.about.com/library/bluc/text/uc050601a.htm
موفق باشی