با سلام
یه جدول SQL دارم که از روی آن یه فایل XML را درست کرده ام حالا اطلاعات داخل دیتابیس پاک شده و من میخوام که اطلاعاتی را که داخل فایل XML هست را به جدول داخل SQL منتقل کنم. لطفا راهنمایی فرمایید.
با تشکر
با سلام
یه جدول SQL دارم که از روی آن یه فایل XML را درست کرده ام حالا اطلاعات داخل دیتابیس پاک شده و من میخوام که اطلاعاتی را که داخل فایل XML هست را به جدول داخل SQL منتقل کنم. لطفا راهنمایی فرمایید.
با تشکر
اگر از اسکوئل سرور مایکروسافت استفاده میکنی یک پردازهء ذخیره شده بنام sp_xml_preparedocument وجود داره که میتونه ورودی OpenXML برای ایجاد جدولها و اطلاعات بانک SQL رو ایجاد کنه . از طریق دستور OpenXML هم میتونی داده های یک فایل اکس ام ال پارس شده رو به جدولهای SQL سرور منتقل کنی . یعنی فقط کافیه از طریق کنسول بانک و با EXEC کردن اون پردازهء همراه با ادرس فایل اکس ام ال ات و بعدش استفاده از جدول مجازی ایجاد شده با OpenXML جدولهای اصلی بانک رو دوباره بسازی . برای کسب اطلاعات بیشتر راهنمای دستورات مذکور در ام اس دی ان رو ببین .
موفق باشی
UNIX is simple. It just takes a genius to understand its simplicity
-- Dennis Ritchie
دو مثال در باره ی استفاده از sp_xml_preparedocument
http://www.eggheadcafe.com/articles/20030627c.asp
http://www.mail-archive.com/dotnetus.../msg00409.html
ولی بدیهی است که این مثالها و این روش برای کسی که تازه شروع به یادگیری asp.net کرده است نمی خورد....
روش دیتاست و ado.net آن به صورت زیر است :
http://www.visual-basic-data-mining....px?PostID=1094
هدف از ارائه لینک ها:
1- ذکر ماخذ برای سواد ارائه شده ( بدون ترکیب آن با تراوشات ذهنی )
2- آموزش ماهیگیری و آموزش گلیم از آب بیرون کشیدن در موارد مشابه