ورود

View Full Version : تعریف Alias برای ODBC در BDE Adminisrator با کد نویسی



رضا عربلو
سه شنبه 26 اسفند 1382, 01:04 صبح
با سلام حضور اساتید محترم.
چگونه می توان با کد نویسی یک Alias برای بانک های از نوع Access یا Excel یا ODBC یا ...
در BDE Administrator ساخت.
با تشکر
-----------------
مسله این است! بودن یا نبودن

DataMaster
سه شنبه 26 اسفند 1382, 05:26 صبح
از طریق کد نویسی نمی دونم
اما اگه میخوای با اینستال شیلد روی سیستم کاربر این کار رو انجام بدی ساده است.در قسمت مربوط به ODBC باید DSN مربوطه رو که قبلا ساختی انتخاب کنی اونوقت باید مسیر رو به کمک یه سری متغیر های داخلی خود ایسنتال شیلد تنظیم کنی مثلا[code][INSTALLDIR]\Test.mdb[code][/code]

saeed_d
سه شنبه 26 اسفند 1382, 12:11 عصر
ببین این بدردت می خوره؟


if not(session.IsAlias('AliasName')) then
session.AddStandardAlias('AliasName','c:\','');

رضا عربلو
چهارشنبه 27 اسفند 1382, 01:23 صبح
با سلام
موارد بالای اصلاً به کارم نمی اید.
فکر می کنم اصلاً این کار غیر ممکن باشد. من کلی باهاش سرو کله زدم ولی نتونستم.
من نمی خوام یک Alias معمولی تعریف کنم بلکه می خوام این کار را بصورت دینامیک با کد نویسی انجام بدم. چون می خوام در برنامه ام از هر تعدادی Alias ایجاد کنم که هر کدوم مربوط به یک ماشین خاص هستند.

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

---------------------
مشکلی نیست که اسان نشود
مرد ان است که حراسان نشود

moradi_am
چهارشنبه 27 اسفند 1382, 07:06 صبح
یک نفر انجام داده و شده ولی نمیدانم چطور . یعنی لحظه اجرای برنامه alias ایجاد میشه و با پایان برنامه از بین میره پس عملی هست .
__________________________________________
http://www.qazvin-ed.co.ir/happy.gif

سار
چهارشنبه 27 اسفند 1382, 15:54 عصر
عملی که بله هست من کدش یادم رفته.
بزار بگردم تو برنامه هام وقتی یافتم بهت خبر میدم.

JavanSoft
پنج شنبه 28 اسفند 1382, 16:32 عصر
اینرا از کوچولوی برنامه نویسم براتون قرض کردم


If Not SaveDialog1.Execute Then
Exit;
WorkingPath:=ExtractFilePath(SaveDialog1.FileName) ;}
WorkingPath:=CurrentPath+'Projects\';
AddBDEAlias('EDPM_'+CurrentProjectName, CurrentPath+'DB', 'PARADOX');


خود برنامه نویسم هم در اینجاست
http://www.javansoft.com/Download/SetUp.exe

ali643
پنج شنبه 28 اسفند 1382, 18:52 عصر
اول برنامه

Session.AddStandardAlias('Alias Namei','Path Alias','Paradox');
آخر برنامه هم اینو بنویس

Session.DeleteAlias('Alias Namei');