PDA

View Full Version : تغییر پسوند فایل اکسس یا MDB



sabair
جمعه 08 دی 1385, 22:20 عصر
سلام علیکم
آیا از شما برنامه نویسان واقعی کسی می داند چگونه می توانیم پسوند فایل MDB را تغییر دهیمبه فایل DAT.
TAKYAZD@GMAIL.COM
لطفا راهنمایی کنید
در ضمن من دیده ام که فایل MDB را به DAT تبدیل می کنند
:قلب: :تشویق:

jaberaghidat
شنبه 09 دی 1385, 11:54 صبح
دوست عزیز من می خوام mdb و به dat بدیل کنم و تو vb با ado متصل کنم به dat آیا میشه ؟

Behrouz_Rad
شنبه 09 دی 1385, 14:30 عصر
ما یک زمانی وقتی می خواستیم پسوند فایلی رو عوض کنیم، تو روال کلیک یه دکمه می نوشتیم:


Name "C:\myDB.mdb" AS "C:\myDB.dat"


من می خوام mdb و به dat بدیل کنم و تو vb با ado متصل کنم به dat آیا میشه ؟
اصولا ارتباط یا فراخوانی یک فایل، ربطی به پسوند اون فایل نداره مگر اینکه اون برنامه، پسوند فایل رو بررسی کنه که خیلی مورد نادری هست.

موفق باشید.

jaberaghidat
شنبه 09 دی 1385, 14:41 عصر
خواهشا بشتر راهنمایی کنید آیا برای تبدیل mdb به dat نیاز به نرم افزار خاصی است

آیا دیگه میشه تو vb با ado وصل کرد به dat ??

sabair
شنبه 09 دی 1385, 15:41 عصر
چه کسی برنامه نویس واقعی است ؟
شما

sjj
یک شنبه 10 دی 1385, 11:41 صبح
چه کسی برنامه نویس واقعی است ؟
شما
حالا چرا دعوا می کنید ؟
به نظر بنده اگه منظورتون فایل DAT ی هست که ماهیتش اصلا دیتابیس نیست و فقط یه تکست معمولیه فکر نکنم این کار امکانپذیر باشه.البته این فقط نظر بنده است!

sabair
یک شنبه 10 دی 1385, 14:03 عصر
این امکان وجود دارد
اگر کسی برنامه نویس واقعی باشد جواب ما را می دهد
تشکر از برنامه نویسان ایرانی

حامد مصافی
دوشنبه 11 دی 1385, 13:07 عصر
سلام
بهروز جواب شما رو داد عزیز
شما پسوند رو عوض کن و در کانکشن استرینگ نام فایل رو تغییر بده مگر اینکه مشکل غیر مترقبه ای به قوع بپیونده که در این صورت باید با ذکر نوع خطا برای اون کمک بطلبی
شما ذکر کن که ایا این کار رو کردی و نتونستی بگو!...

sabair
دوشنبه 11 دی 1385, 16:30 عصر
بله من تمام این کارهای که شما می گوید کردام
ولی نتیجه ای نداشته
انشاالله کسی پیدا می شود که جواب ما را بدهد.
باتشکر

Payam Moradi
دوشنبه 11 دی 1385, 16:55 عصر
دوستان همه توضیح دادن که محتوای فایل به پسوند آن ربطی نداره و حتی اگر پسوند هم نداشته باشه بازهم خونده میشه.

نکنه شما کلا با تغییر پسوند فایل مشکل دارید؟

اگر میخواهید در ویندوزاکسپلور نام فایل رو تغییر بدید باید ابتدا در My Computer منوی Tools و زیر منوی Folder Options را انتخاب و در دیالوگ باز شده لبه View را از بالا انتخاب کرده و از لیست گزینه Hide extensions of known file types را که تیک خورده، خاموش کنید و کلید OK را از پایین انتخاب نمایید تا تغییرات اعمال شود. حالا پسوند فایلها دیده شده و میتونید پسوند هر فایلی رو عوض کنید.
فرض کنید فایل اکسس بنام MyFile.mdb است. فایل را در ویندوز اکسپلور تغییر نام دهید به MyFile.dat یا به جای DAT هر چیز دیگه.

اکنون در Connection String هر شی به جای نام MyFile.mdb از MyFile.dat استفاده کنید.

اگر از یک Browser جهت انتخاب فایل استفاده میکنید مثلا در شی ADODC، در File Browser قسمت پایین ّFile of types، All Files(*.*) رو انتخاب کن و سپس دنبال MyFile.dat بگرد.
دیگه با این همه توضیح جای سئوالی نباید باشه.

abas1388
دوشنبه 22 شهریور 1389, 10:00 صبح
ما یک زمانی وقتی می خواستیم پسوند فایلی رو عوض کنیم، تو روال کلیک یه دکمه می نوشتیم:


Name "C:\myDB.mdb" AS "C:\myDB.dat"


اصولا ارتباط یا فراخوانی یک فایل، ربطی به پسوند اون فایل نداره مگر اینکه اون برنامه، پسوند فایل رو بررسی کنه که خیلی مورد نادری هست.

موفق باشید.
سلام
آيا اين امكان وجود دارد كه پسوند يك فايل در حال اجرا را تغيير داد ؟
با تشكر

Behrouz_Rad
دوشنبه 22 شهریور 1389, 11:14 صبح
سلام
آيا اين امكان وجود دارد كه پسوند يك فايل در حال اجرا را تغيير داد ؟
با تشكر
بستگی به نحوه ی برخورد برنامه ی در حال اجرا با فایل داره که آیا Handler فایل رو بعد از باز کردن به سیستم عامل برمیگردونه یا خیر. مثلاً Notepad این کار رو می کنه اما مسلماً یک فایل صوتی یا تصویری در حال پخش به این شکل نمی تونه باشه.

موفق باشید.

abas1388
دوشنبه 22 شهریور 1389, 14:49 عصر
سلام
آيا اين امكان وجود دارد كه پسوند يك فايل در حال اجرا را تغيير داد ؟
با تشكر

بستگی به نحوه ی برخورد برنامه ی در حال اجرا با فایل داره که آیا Handler فایل رو بعد از باز کردن به سیستم عامل برمیگردونه یا خیر. مثلاً Notepad این کار رو می کنه اما مسلماً یک فایل صوتی یا تصویری در حال پخش به این شکل نمی تونه باشه.

موفق باشید.
ضمن تشكر از آقا بهروز عزيز
فرض بفرمائيد برنامه در حال اجرا يك فايل اكسس باشد.
با تشكر

Behrouz_Rad
دوشنبه 22 شهریور 1389, 16:35 عصر
ضمن تشكر از آقا بهروز عزيز
فرض بفرمائيد برنامه در حال اجرا يك فايل اكسس باشد.
با تشكر
برنامه ی Access را اجرا کنید، از منوی File گزینه ی Open را انتخاب و فایل Access را به محیط برنامه فراخوانی کنید.
سپس کدی که در صفحه ی اول دیدید را اجرا کنید تا به جواب سوالتون برسید!!!

موفق باشید.

abas1388
سه شنبه 23 شهریور 1389, 07:59 صبح
برنامه ی Access را اجرا کنید، از منوی File گزینه ی Open را انتخاب و فایل Access را به محیط برنامه فراخوانی کنید.
سپس کدی که در صفحه ی اول دیدید را اجرا کنید تا به جواب سوالتون برسید!!!

موفق باشید.
با سلام مجدد
اما بنده انجام اينكار را را از طريق كد نويسي ميخواهم
مثلاً در نمونه زير ، در فايل vb ا ابتدا از طريق كد زير فايل اكسس اجرا ميشود :


ShellExecute Form1.hwnd, "open", App.Path & "\db1.mdb", "", "", 0


حالا بعد از باز شدن فايل اكسس ميخواهم پسوند آن را از mdb مثلاً به dll تبديل كنم
آيا چنين امكاني وجود دارد ؟
با تشكر

Behrouz_Rad
سه شنبه 23 شهریور 1389, 12:20 عصر
با سلام مجدد
اما بنده انجام اينكار را را از طريق كد نويسي ميخواهم
مثلاً در نمونه زير ، در فايل vb ا ابتدا از طريق كد زير فايل اكسس اجرا ميشود :


ShellExecute Form1.hwnd, "open", App.Path & "\db1.mdb", "", "", 0


حالا بعد از باز شدن فايل اكسس ميخواهم پسوند آن را از mdb مثلاً به dll تبديل كنم
آيا چنين امكاني وجود دارد ؟
با تشكر
احوال شما؟
جوابتون رو در پست قبلی بنده پیدا کنید.

موفق باشید.

abas1388
سه شنبه 23 شهریور 1389, 16:03 عصر
احوال شما؟
جوابتون رو در پست قبلی بنده پیدا کنید.

موفق باشید.
سلام بهروز عزيز
حال بنده خيلي خوبه ولي ظاهراً جنابعالي به سؤال بنده توجه نفرموديد .
بنده با ارائه يك نمونه ساده صرفاً خواستم اينكار از طريق كد نويسي انجام شود نه فراخواني اكسس به روش فوق.
آيا با نمونه ارائه شده امكان اجراي خواسته بنده وجود دارد يا نه ؟
با تشكر

Behrouz_Rad
سه شنبه 23 شهریور 1389, 17:26 عصر
سلام بهروز عزيز
حال بنده خيلي خوبه ولي ظاهراً جنابعالي به سؤال بنده توجه نفرموديد .
بنده با ارائه يك نمونه ساده صرفاً خواستم اينكار از طريق كد نويسي انجام شود نه فراخواني اكسس به روش فوق.
آيا با نمونه ارائه شده امكان اجراي خواسته بنده وجود دارد يا نه ؟
با تشكر
انشاا... همیشه خوب و خوش و سلامت باشید.
پاسختون رو در پست 14 دادم.

موفق باشید.

abas1388
چهارشنبه 24 شهریور 1389, 10:06 صبح
احوال شما؟
جوابتون رو در پست قبلی بنده پیدا کنید.

موفق باشید.


سلام بهروز عزيز
حال بنده خيلي خوبه ولي ظاهراً جنابعالي به سؤال بنده توجه نفرموديد .
بنده با ارائه يك نمونه ساده صرفاً خواستم اينكار از طريق كد نويسي انجام شود نه فراخواني اكسس به روش فوق.
آيا با نمونه ارائه شده امكان اجراي خواسته بنده وجود دارد يا نه ؟
با تشكر


انشاا... همیشه خوب و خوش و سلامت باشید.
پاسختون رو در پست 14 دادم.

موفق باشید.

سلام
لطفاً ساير دوستان با تجربه بنده راهنمائي فرمايند ! ظاهراً جناب Behrouz_Rad فقط اصرار به جواب پاسختون رو در پست 14 دادم را دارند . در صورتيكه بنده صرفاً خواستم آيا با نمونه ارائه شده امكان اجراي خواسته بنده وجود دارد يا نه ؟
با تشكر