تبلیغات :
آکوستیک ، فوم شانه تخم مرغی، صداگیر ماینر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 5 از 5 اولاول 12345
نمايش نتايج 41 به 45 از 45

نام تاپيک: اجرای یک برنامه ی دات نت از روی Share یک کامپیوتر دیگر

  1. #41
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    قسمت Connection متغیر MarkazDB (Setting) آن قابل دسترسی است..
    اگر MarkazDB جزء Settings های شما است و گزینه (MarkazDB (Setting را هم در لیست میبینید، همان را انتخاب کنید، باید مشکلتان حل شود.

    اما در زیر مجموعه همان Connection پارامتری به نام ConnectionString وجود دارد که الان مقدار ... دارد
    اگر مرحله فوق را درست انجام دهید، این مورد در اجرای نهایی برنامه اهمیتی ندارد و نیاز نیست نگران شوید.

    ...همیشه TableAdapter های من از همین مقدار استفاده می کنند
    اگر موارد فوق را درست انجام دهید TableAdapter شما همیشه باید از مقدار MarkazDB در بخش Setting استفاده کند.
    و با تغییر MarkazDB باید TableAdapter شما متأثر شود.
    در نهایت دقت کنید که پروژه کامل و بدون خطا کامپایل شود. Build->Rebuild Solution



    گرچه از گفته های فوق اطمینان دارم ولی مجدداً خودم تست خواهم کرد.

    =====

    ببخشید من اینقدر سئوال می کنم
    برای من به شخصه فرقی ندارد اگر بتوانم و سوادم اجازه دهد، در تاپیک قدیم تر شما کمک کنم یا در تاپیک جدید فرد دیگری.... !؟
    برای شما فرقی دارد؟!

    انشاا... این آخرین پست من در این تاپیک باشد
    من هم امیدوارم زودتر به آخرین پستتان در تاپیک برسیم، ولی از جهت اینکه مشکل شما با یک مسئله کوچک در برنامه نویسی رفع شده.
    انشا ا... اصلاً دیگر به مشکلی در برنامه نویسی برخورد نکنید که نیاز به پرسیدن سوال در تاپیک های سایت داشته باشید.
    ولی اگر مشکلی داشتید ... همیشه بروبچ ی در انجمن جهت کمک هستند.

    =====

    موفق باشید.

  2. #42
    اگه نباشه جاش خالی می مونه M-B-M's Avatar
    تاريخ عضويت
    Mar 2006
    محل سكونت
    ایران - مشهد
    پست ها
    371

    پيش فرض

    سلام
    من برای اینکه تست کنم که این متغیری که در لیست بازشو وجود دارد (MarkazDB (setting)) آیا همان پارامتر موجود در Setting است؛ نام این متغیر را از داخل Setting تغییر دادم و ConnectionString گذاشتم اما زمانی که به DataSet رفتم تا Connection TableAdapter را Set کنم دیدم این متغیر در لیست وجود ندارد و همان متغیر قبلی MarkazDB وجود دارد در حالی که این متغیر دیگر وجود ندارد
    بعد رفتم و فایل App.Config را باز کردم و آن را به این شکل تغییر دادم

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    چون متغیر CSSave در Setting وجود دارد هر بار که وارد می شوم برای Update سئوال می شود و قسمت CSSave در App.Config ساخته می شود.



    مقدار این قسمت رو چی باید قرار بدم؟
    " connectionString="CONNECTIONSTRING



    الان من دو متغیر در Setting دارم:
    Name: ConnectionString, Type: ConnectionString, Scope: Application
    Name: CSSave, Type: String, Scope: User


    نمی دانم اشکال کار از کجاست؟
    Last edited by M-B-M; 28-09-2008 at 14:35. دليل: EditCode

  3. #43
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    گرچه از گفته های فوق اطمینان دارم ولی مجدداً خودم تست خواهم کرد
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    اگر شبیه کد فوق را اجرا کنید، خواهید دید که s1 با s2 تفاوت دارد.
    یعنی DataAdapter جدید ساخته شده از آخرین مقدار ست شده استفاده کرده.

    مقدار این قسمت رو چی باید قرار بدم؟
    " connectionString="CONNECTIONSTRING
    مقدار جاری در همان Settings که برابر با مقدار فعی رشته اتصال شما است.


    الان من دو متغیر در Setting دارم:
    Name: ConnectionString, Type: ConnectionString, Scope: Application
    app.config را چینین اصلاح کنید.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    حال باید آیتم مورد نظر را خود را در لیست کامبو خصیصه گفته شده ببینید.
    و میتوانید مثل نمونه کد اول همین پست این مقدار را در runtime ویرایش کنید و مطمئن باشید که تمام TypedDataAdapter ها که از این آیتم Settings استفاده میکنند و بعد از لحظه تغییر new شده اند با مقدار جدید کار خواهند کرد.

  4. #44
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

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

    اگر طبق پست 28:
    نقل قول نوشته شده توسط _M-B-M
    زمانی که برنامه را اجرا می کنم بطور مثال دو دیتابیس به سرور Attach می کنم، جایی که از دستورات DateReader استفاده می کنم با توجه به مشخصات وارد شده در صفحه Login عمل می کند (از دیتابیس وارد شده در صفحه Login) اما در جایی که از BindingSource و TableAdapter بصورت شی گرا استفاده می کنم (یک DataGride روی فرم قرار داده ام و DataSourse آن را به جدول مورد نظر وصل کرده ام) از همان دیتابیس اولیه استفاده می کند و تغییر DBName در صفحه Login تاثیری روی آن ندارد
    میخواهید برنامه در هر اجرا به وسیله یک پنجره Login بتوانید به دیتابیسهای مختلف و احتمالاً با User و password های مختلف وصل شود، همانطور که در پست 29 اشاره کردم، (یاد آوری میکنم) پس ذخیره رشته اتصال برای اجرای بعدی بی معنی است و شاید بهتر باشد کلاً CSSave و بخش کدهای مربوطه اش را حذف کنید.

  5. #45
    اگه نباشه جاش خالی می مونه M-B-M's Avatar
    تاريخ عضويت
    Mar 2006
    محل سكونت
    ایران - مشهد
    پست ها
    371

    پيش فرض

    سلام
    H2 جان دستت درد نکنه

    کل dataSet را دوباره از اول ساختم مشکل حل شد.

    ببخشید خیلی زحمت دادم. انشاا... که بتونم زحماتت رو جبران کنم
    باز هم ممنون
    Last edited by M-B-M; 29-09-2008 at 00:34.

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •