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

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




نمايش نتايج 1 به 6 از 6

نام تاپيک: تو رو خدا کمکم کنید

  1. #1
    آخر فروم باز yashgin128's Avatar
    تاريخ عضويت
    Mar 2009
    محل سكونت
    شیراز
    پست ها
    1,369

    پيش فرض تو رو خدا کمکم کنید

    سلام
    من یع SQL Server2005 Studio Express دارم و یه ویژوال استدیو 2010.
    تو سرور اکسپلورر هم به راحتی به بانک کانکت میشیم (بانک ما mobile نام دارد)




    ولی وقتی کد نویسی می کنیم ارور میده که بیشتر هم مربوط به data source هست
    دو حالت را امتحان کردم ولی باز نشد.
    این یکی از کد هامه برای چک کردن نام کاربری و رمز عبور





    دقت شود که data source برابر با . هست.وقتی که اجرا می کنم و دکمه ورود رو میزنم این ارور رو میده


    وقتی هم که data source برابر با ZAREI-PC\SQLEXPRESS میذارم این ارور رو میده(این بار حتی اون فرم بالایی هم باز نمیشه)



    دو روز دیگه باید پروژه رو تحویل بدم
    منتظرتونم

  2. #2
    اگه نباشه جاش خالی می مونه Macdiano's Avatar
    تاريخ عضويت
    Oct 2006
    محل سكونت
    Tehran
    پست ها
    268

    پيش فرض

    وقتی هم که data source برابر با ZAREI-PC\SQLEXPRESS میذارم این ارور رو میده(این بار حتی اون فرم بالایی هم باز نمیشه)
    منتظرتونم
    سلام

    دوست عزیز

    Data Source شما باید عین همون چیزی باشه که در قسمت Server name در Sql Server وارد میکنید یعنی: Zarei- Pc\SqlExpress (به جای اسم کامپیوتر میتونید از "." استفاده کنید.)

    Error ی که دریافت کردید Compile Error هست. باید در استرینگ به جای "\" از "\\" استفاده کنید یا اگر هم میخواهید همان "\" را بنویسید باید قبل از استرینگ "@" را بنویسید. (این Syntax را باید برای همه رشته ها در سی شارپ رعایت کنید)

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    Last edited by Macdiano; 25-01-2011 at 14:28.

  3. این کاربر از Macdiano بخاطر این مطلب مفید تشکر کرده است


  4. #3
    آخر فروم باز yashgin128's Avatar
    تاريخ عضويت
    Mar 2009
    محل سكونت
    شیراز
    پست ها
    1,369

    پيش فرض

    سلام

    دوست عزیز

    Data Source شما باید عین همون چیزی باشه که در قسمت Server name در Sql Server وارد میکنید یعنی: Zarei- Pc\SqlExpress (به جای اسم کامپیوتر میتونید از "." استفاده کنید.)

    Error ی که دریافت کردید Compile Error هست. باید در استرینگ به جای "\" از "\\" استفاده کنید یا اگر هم میخواهید همان "\" را بنویسید باید قبل از استرینگ "@" را بنویسید. (این Syntax را باید برای همه رشته ها در سی شارپ رعایت کنید)

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    ممنون دوست عزیز
    چون برنامه در سیستم خودم نیست تست نکردم ولی این کد رو از قسمت دیتا سورس خود سرور اکسپلورر کپی کردم یعنی شما میگی خود کد هم غلط است.
    البته با sql 2008 ما همین کد رو کپی پیست میکردیم و ارور هم نمیداد

  5. #4
    اگه نباشه جاش خالی می مونه Macdiano's Avatar
    تاريخ عضويت
    Oct 2006
    محل سكونت
    Tehran
    پست ها
    268

    پيش فرض

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

    شما چون از نسخه (Sql Server (Express Edition استفاده میکنید, میبایست "SqlExpress\" هم بعد از نام کامپیوتر در مقدار Data Source قرار دهید. (همانند Server name در صفحه لاگین Sql Server)

    مشکل دیگر کد شما این بود که در مقدار رشته شما (در کد) کاراکتر "\" وجود دارد, لذا باید آن را به صورت "\\" بنویسید در غیر اینصورت کامپایلر به شما Error میدهد. (عکسی هم که شما گذاشتید گویای همین امر بود) (این قانون باید برای تمام رشته ها در

    سی شارپ رعایت شود)

  6. این کاربر از Macdiano بخاطر این مطلب مفید تشکر کرده است


  7. #5
    آخر فروم باز yashgin128's Avatar
    تاريخ عضويت
    Mar 2009
    محل سكونت
    شیراز
    پست ها
    1,369

    پيش فرض

    متاسفانه متوجه نشدم شما کدام قسمت رو میگید.

    شما چون از نسخه (Sql Server (Express Edition استفاده میکنید, میبایست "SqlExpress\" هم بعد از نام کامپیوتر در مقدار Data Source قرار دهید. (همانند Server name در صفحه لاگین Sql Server)

    مشکل دیگر کد شما این بود که در مقدار رشته شما (در کد) کاراکتر "\" وجود دارد, لذا باید آن را به صورت "\\" بنویسید در غیر اینصورت کامپایلر به شما Error میدهد. (عکسی هم که شما گذاشتید گویای همین امر بود) (این قانون باید برای تمام رشته ها در

    سی شارپ رعایت شود)
    ممنون
    منظور شما از" مقدار رشته شما (در کد)" همان دیتا سورس هست ؟درسته؟ چون نوشتید کد گفتم شاید منظور در درون کد ها (به غیر از دیتا سورس) هم مشکا وجود دارد
    دوست عزیز یه دنیا تشکر

  8. #6
    اگه نباشه جاش خالی می مونه Macdiano's Avatar
    تاريخ عضويت
    Oct 2006
    محل سكونت
    Tehran
    پست ها
    268

    پيش فرض

    ممنون
    منظور شما از" مقدار رشته شما (در کد)" همان دیتا سورس هست ؟درسته؟ چون نوشتید کد گفتم شاید منظور در درون کد ها (به غیر از دیتا سورس) هم مشکا وجود دارد
    دوست عزیز یه دنیا تشکر
    منظورم مقادیر از نوع String بود. (کدهای بین دابل کوتیشن (" ") را یک رشته یا String می گویند)

    مقدار دیتا سورس شما SqlExpress\. میباشد ولی در کد باید به صورت SqlExpress\\. بنویسید (به علت همان قانونی که گفتم)

  9. این کاربر از Macdiano بخاطر این مطلب مفید تشکر کرده است


Thread Information

Users Browsing this Thread

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

User Tag List

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

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