نمایش نتایج 1 تا 4 از 4

نام تاپیک: برقراری ارتباط با بانک اطلاعاتی

  1. #1
    کاربر دائمی آواتار mehran788
    تاریخ عضویت
    اردیبهشت 1391
    محل زندگی
    خوی
    پست
    453

    برقراری ارتباط با بانک اطلاعاتی

    سلام خسته نباشید
    من سه تا سوال درباره بانک اطلاعاتی دارم که ممنون میشم اگه بهم جواب بدین.
    اول اینکه چطور بهش آدرس بدم تا بانک اطلاعاتی از مسیر اجرا شدن برنامه بانک رو بخونه یعنی بهش آدرس نسبی بدم؟
    دوم اینکه ویندوز هشت نسبت به مسائل امنیتی یکم اذیت میکنه یعنی اگه بانک تو درایو سی ویندوز هشت باشه نمیذاره توش چیزی بنویسی و میگه بانک read only هست حتی خیلی از برنامه ها رو هم تو ویندوز هشت باید run as administrator کنی تا درست کار کنه ولی این برنامه ها روکه نمیشه همچین کاری کرد.
    سوال آخر اینکه الان داشتم تو اینترنت راجع به این سوال میگشتم تا ببینم چطور کانکشن استرینگ بنویسم ولی یه چیزایی آورد که من سردر نیاوردم مثلا کانکشن استرینگ به صورت زیر بود
    SqlConnection cn = newSqlConnection(@"Data Source=MY-PC;Initial Catalog=DB1;Integrated Security=True");

    تو این کانکشن استرینگ نه آدرسی تعیین شده نه چیزی پس چطور درست کار میکنه. من کانکشن استرینگ هایی که تعریف میکنم به این صورته
    Data Source=.\SQLEXPRESS;AttachDbFilename=D:\Projects\M  y Projects\1- Randomizer\Randomizer\Randomizer\Database.mdf;Inte  grated Security=True;User Instance=True

    ممنون میشم اگه کمکم کنید

  2. #2
    مدیر کل سایت آواتار محمد آشتیانی
    تاریخ عضویت
    مهر 1384
    محل زندگی
    تهران
    پست
    1,533

    نقل قول: برقراری اطلاعات با بانک اطلاعاتی

    سلام
    سوال اول
    دیتابیس رو تو کنار فایل اجرایی برنامت بذار و از کانکشن استرینگ با فرمت زیر استفاده کن
    "Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirecto  ry|\\test.mdf;Database=test;Integrated Security=True;Connect Timeout=30;User Instance=True"


    سوال دوم
    از طریق برنامه های ستاپ ساز مثل InstallAwareمیتونی تنظیمات دسترسی به فولدرها رو تنظیم کنی موقع نصب و یا تو درایوی غیر از C نصب کنی برنامتو

    سوال سوم
    این کانکشن استرینگ مربوط به نسخه Enterprise از SqlServerهست و نیازی به آدرس نداره ، در واقع شما فقط با دیتابیس انجین ارتباط داری و کاری به مسیر فیزیکی دیتابیس نداری و کانکشن استرینگی که شما استفاده میکنی و بالاتر هم گفتم مربوط به SqlServer Express هست.

    نکته آخر هم اینکه هر قبل از ایجاد تاپیک لطفا جستجو کنید و سوالات رو تو تاپیک های جداگانه مطرح کنید.

    موفق باشید.
    قوانین سایت برنامه نویس [ به سوالات از طریق پیام خصوصی پاسخ داده نمی شود ]

  3. #3
    کاربر دائمی آواتار mehran788
    تاریخ عضویت
    اردیبهشت 1391
    محل زندگی
    خوی
    پست
    453

    نقل قول: برقراری اطلاعات با بانک اطلاعاتی

    خیلی ممنون از راهنماییتون. خیلی کامل و جامع بود.
    در مورد تذکرتون هم چشم حتما

  4. #4
    کاربر دائمی آواتار mehran788
    تاریخ عضویت
    اردیبهشت 1391
    محل زندگی
    خوی
    پست
    453

    نقل قول: برقراری ارتباط با بانک اطلاعاتی

    دوباره سلام.
    من این کد رو استفاده کردم ولی به مشکل برخوردم. datadirectory به پوشه ای که فایل اجرایی در اون هست اشاره می کنه که پوشه bin میشه چون وقتی پروژه رو build میکنی هم فایل رو میسازه میذاره اونجا و هم یک نسخه از بانک اطلاعاتی رو و الان من هرچی وارد بانک اطلاعاتی می کنم مستقیما در پوشه bin نوشته میشه ولی بانک اطلاعاتی اصلی من اونجایی هست که فایل sln پروژه ام هست. یعنی من تغییرات رو تو خود ویژوال استودیو نمی تونم ببینم منظورم اینجاست:
    Untitled.jpg
    حالا من چیکار کنم که این دو تا رو با هم یکی کنم.
    خیلی ممنون

تاپیک های مشابه

  1. مشکل در برقراری ارتباط با بانک اطلاعاتی
    نوشته شده توسط caspianhero در بخش مسائل مرتبط با نصب و راه اندازی
    پاسخ: 7
    آخرین پست: دوشنبه 01 خرداد 1391, 19:04 عصر
  2. مبتدی: تعریف کلاسی برای برقراری ارتباط با بانک اطلاعاتی
    نوشته شده توسط mehrdad85 در بخش C#‎‎
    پاسخ: 6
    آخرین پست: شنبه 13 اسفند 1390, 16:00 عصر
  3. پاسخ: 3
    آخرین پست: یک شنبه 30 بهمن 1390, 17:05 عصر
  4. سوال: نیاز به کمک فوری : مشکل عجیب در برقراری ارتباط با بانک اطلاعاتی
    نوشته شده توسط farboodj1375 در بخش برنامه نویسی در 6 VB
    پاسخ: 11
    آخرین پست: پنج شنبه 17 شهریور 1390, 21:23 عصر
  5. پاسخ: 20
    آخرین پست: جمعه 04 شهریور 1390, 13:08 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •