ورود

نسخه کامل مشاهده نسخه کامل : تنظیم ADOCONNECTION دینامیک ؟



aaaammmm87
05-08-2010, 12:50
سلام
یه برنامه دارم که با sql ارتباط داره باید چطوری ADo connection رو تنظیم کنم که روی هر سیستمی قابلیت اجرا رو داشته باشه با توجه به اینکه هر سیستمی یه server مخصوص به خودش رو داره ؟

mahdi7610
05-08-2010, 14:04
ببخشید اشتب شد . یه لحظه فکر کردم تاپیک توی انجمن فریم ورک هستش :دی

مرد مباح
05-08-2010, 18:13
میتونی از یک فایل کمکی Local برای ذحیره کردن اطلاعات سرور استفاده کنی.

aaaammmm87
06-08-2010, 07:08
سلام میشه یه مثال بزنی بزاری اینجا ؟

مرد مباح
06-08-2010, 18:36
یک دیتابیس و یا فایل خاصی با فرمت مورد نظرت درست میکنی و کنار فایل exe قرار میدی.
وقتی برنامه رو اجرا میکنی اول چک میکنی فایل هست یا نه. اگه بود آدرس و مشخصات یرور رو که قبلا توش دخیره کردی میخونی و Connection رو میسازی.

مثال :
آدرس سرورت به صورت زیر هست

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اینو به صورت String توی یک فایل ذخیره میکنی و توی کارنکشنت اون رو به صورت متغیر میزاری.
تمام

aaaammmm87
07-08-2010, 09:07
حالا اگه بانکم توی یه سیستم ذخیره شده باشه و برنامم روی چند تا سیستم دیگه باشه ADO CONNECTION ؤو باید چطوری تنظیم کنم ؟

aaaammmm87
09-08-2010, 16:32
ما منتظر همین یه قسمت هستیم اگه کسی میتونه راهنمایی کنه :40:

مرد مباح
10-08-2010, 22:21
تنظیم خود ADO کار سختی نیست.
یعنی آدرس رو که توی یک فایل txt هم میشه ذخیره کرد. و ارتباط برقرلر میشه.
فقط یکبار باید بری توس سیستم سرور و save password رو تیک بزن.

اینجوری برنامت کار میکنه.
ولی اگه نمیخوای این کار رو بکنی، باید یک Network بسازی. کد اونو توی About.delphi.com دیده بودم ولی نمیدونم چیه.

aaaammmm87
11-08-2010, 09:46
تنظیم خود ADO کار سختی نیست.
یعنی آدرس رو که توی یک فایل txt هم میشه ذخیره کرد. و ارتباط برقرلر میشه.
فقط یکبار باید بری توس سیستم سرور و save password رو تیک بزن.


مرد مباح همین خوبه اگه میتونی همین رو میتونی واسم برنامه کنی و بنویسی؟ :11:

مرد مباح
15-08-2010, 10:58
کدش تقریبا به صورت زیر میشه.
چون دلفی ندارم به صورت ذهنی نوشتم که ممکنه مشکل داشته باشه :

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

بخشی که نوشتم AAA بسته به provider شما تعیین میشه. یک بار کانکشن برنامه رو با کمک ویزاد دلفی بساز. بعد اونو کپی کن.
اینجوری فقط جای فایل رو به شکل بالا تغییر بده.

موفق باشی.

aaaammmm87
19-08-2010, 16:58
سلام
مرد مباح عزیز خیلی از لطفت ممنونم ایشالله بتونم جبران کنم :11:
فقط یه سوال دیگه برای اینکه برنامم تحت شبکه باشه یعنی بانکم روی یه سیستم اجرا بشه و چند تا کلاینت دیگه بتونن بهش وصل بشن باید چکار کنم ؟ من خودم نظرم اینه که ه فقط از توی دیتا بیس Sql تنظیم کنم فقط بانکم رو Share کنم بعد نام سرور رو بدم به برنامم ولی چطور ؟

مرد مباح
20-08-2010, 10:03
یک راه اینه که توی کام÷یوتر سرور SQL Seve نصب کنی و توی کلاینتها آدرس دیتابیس رو توی شبکه بدین به کانکشنتون.
من خودم تا حالا یا SQL این کار رو نکردم و بیشتر نمیدونم. ولی Pimavea که یک برنامه کنترل پروژه هستش همین جوری عمل میکنه.
راه دیگه اینه که فایل Access رو توی یک شبکه بزارین. توی یک فولدر شیر شده و Full Access.
و بعد با Jet بهش کانکت بشی با آدرش فولدر شیر شده.

aaaammmm87
20-08-2010, 11:50
سلام
من از این کد واسه گرفتن نام سرور استفاده میکنم!

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

حالا من چطوری باید نام سرور sql سیستم سرور رو بدم به برنامه ؟

willy
21-02-2011, 19:40
حالا میفهمم چرا زبان دلفی اینقدر بد بخت شد

mojtabaie
25-02-2011, 19:36
دوست عزیز یک راه ساده بسیار کارآمد استفاده از فایلهای INI هست

موفق باشید