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

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




صفحه 14 از 17 اولاول ... 41011121314151617 آخرآخر
نمايش نتايج 131 به 140 از 164

نام تاپيک: چند سوال در مورد # C و پایگاه داده در آن

  1. #131
    آخر فروم باز sanam.b's Avatar
    تاريخ عضويت
    Jan 2007
    محل سكونت
    ماه
    پست ها
    1,014

    پيش فرض

    با سلام دوباره

    این مقدار بازگشتی چیست؟؟؟ ربطی به مشکلی که مطرح کردید دارد؟
    منظورم از مقدار بازگشتی همون مقداری که مشخص می کنه که از کدوم فرم فراخوانی شده

    درست متوجه نشدم!
    یعنی چی؟
    یعنی وقتی دستور نمایش فرم 3 را میدهید فرم 2 نمایش داده میشود !!!!
    راستش من این برنامه رو به دلیلی خط به خط اجرا کردم و نتیجه رو اینجوری دیدم( البته حالا هم این جوری می بینم اما اگه برنامه رو معمولی اجرا می کنم همه چی درسته ) احتمالا من قاطی کردم شما به بزرگی خودتون ببخشید

    اما یه سوال دیگه

    من اگه بخوام موقعیت یه کنترل رو تغییر بدم باید از چه دستوزاتی استفاده کنم (مثلا textbox از موقعیت 412,71 به موقعیت 412,30 بره)فکر می کنم باید از دستورات location ,move استفاده کنم اما طرز استفاده شو نمی دونم و برنامه بهم خطا داد .







    دوست عزیزتجربه تقریباً دوساله من اینجوری بهم می گه که توی این بخش اگر کسی زحمت جواب دادن به یه تاپیک رو بکشه بقیه به
    احترام اون شخص دیگه توی اون بحث شرکت نمی کنن
    از لطف شما ممنونم

    من یه چیز دیگه فکر می کنم : مثلا در همین تاپیک H2عزیز زحمت می کشند و به سوالات جواب می دن اگه یه نفر دیگه که جواب سوال رو می دونه به سوال جواب بده، H2 می تونند اون زمانی رو که برای جواب دادن به این سوالا در این تاپیک صرف می کنند به کارهای دیگه مثل جواب دادن به سایر تاپیک ها یا شایدم کارهای خصوصی خودشون صرف کنن و کم فکر نمی کنم این بی احترامی باشه .( البته این نظر منه ) منهم تابع نظر اکثریت هستم.
    با تشکر از همه دوستان
    Last edited by sanam.b; 14-11-2009 at 18:00.

  2. #132
    اگه نباشه جاش خالی می مونه naser_feb8646's Avatar
    تاريخ عضويت
    Apr 2008
    محل سكونت
    زیر سایه امیرالمومنین
    پست ها
    268

    پيش فرض

    سلام
    دوست عزیز
    شما با دستورات Left و Top می تونید اشیا رو روی صفحه حرکت بدی

    TextBox1.Left
    TextBox1.Top

    یاعلی

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


  4. #133
    آخر فروم باز sanam.b's Avatar
    تاريخ عضويت
    Jan 2007
    محل سكونت
    ماه
    پست ها
    1,014

    پيش فرض

    با سلام دوباره

    ما در یک جدول که مربوط به بیماریهاست 4 بیماری داریم که تامجموعا 7 تا فیلد عکس دارند که اطلاعات آنها آزمایشات اسکن شده است.
    خوب حالا اگه یه نفر یه بیماری رو نداشته باشه پس اون فیلد برای اون رکورد خالی می مونه
    ولی چون دستور درج اون نوشته شده هنگام درج در بانک اطلاعاتی به دلیل مشخص نبودن مسیر عکس پیغام خطا می ده.

    تنها راهی که به نظر من می رسه اینه که یه switch 4 قسمتی بنویسم که مثلا اگر بیماری 1 وجود نداشت (با یه کمبو که گزینه های اون بلی/خیر است ،مشخص می شود) این سری از فیلدها رو درج کم و اگه بیماری 2 وجود نداشت ، این سری از فیلدها رو درج کن و .....

    که اون هم بازم مشکل پیدا می کنه به این صورت که ممکنه شخص a بیماری 1 رو داشته باشه ولی بیماری 2و 3 و 4نداشته باشه ولی شخصb بیماری 1 و3 رو داشته باشه ولی 2 و4 رونداشته باشه و ..... که نتیجه اون یه switch تودر تو با چندین سطحه.
    ممنون می شم که شما هم در این مورد راهنمایی کنید


    اما یه مشکل دیگه هم اینه که وقتی که مراجعه کننده به کاربر این برنامه برای ثبت نام مراجعه می کنه یا علاوه برمدارک لازم عکس پرسنلی (4*3) رو هم می یاره یا نمی یاره که معمولا نمی یارن.
    خوب حالا یا کاربر باید منظر بشه که مراجعه کننده عکس رو بیاره یا اطلاعات رو بدون عکس درج کنه که اونهم به همون دلیل بالا (مشخص نبودن مسیر عکس ) خطا می ده.

    من این به فکرم رسید که برای درج 2 دکمه یا باتن بزارم یکی با عکس و یکی بدون عکس که این هم باعث میشه حدود 50 خط کد اضافه نوشته بشه.
    نظر شما در این مورد چیه؟

  5. #134
    اگه نباشه جاش خالی می مونه naser_feb8646's Avatar
    تاريخ عضويت
    Apr 2008
    محل سكونت
    زیر سایه امیرالمومنین
    پست ها
    268

    پيش فرض

    سلام
    دوست عزیز
    من دقیقاً سوال شما رو متوجه نشدم ولی تا اونجایی که فهمیدم شما باید اونایی که عکس ندارن رو مثلاً با -1 پر کنید و در موقع فراخوانی چک کنید اگر مقدار -1 بود یعنی عکسی وجود نداره و اگر هم نبود عکس رو نمایش بده

    یاعلی

  6. #135
    آخر فروم باز sanam.b's Avatar
    تاريخ عضويت
    Jan 2007
    محل سكونت
    ماه
    پست ها
    1,014

    پيش فرض

    بازم سلام
    من متوجه منظور شما نشدم پس سوالاتم رو مرحله به مرحله می پرسم


    شما باید اونایی که عکس ندارن رو مثلاً با -1 پر کنید و در موقع فراخوانی چک کنید اگر مقدار -1 بود یعنی عکسی وجود نداره و اگر هم نبود عکس رو نمایش بده
    1- من در مرحله درج عکس در بانک اطلاعاتی هستم هنوز به قسمت نمایش نرسیدم
    2- من برای درج عکس از دستورات زیر استفاده می کنم
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    Filep مسیر عکس است که از openFileDialog بر می گردد

    فیلد عکس هم در بانک اطلاعاتی (varbinary(MAXاست
    خوب من حالا چه چیزی رو باید با -1 پر کنم ؟

  7. #136
    آخر فروم باز sanam.b's Avatar
    تاريخ عضويت
    Jan 2007
    محل سكونت
    ماه
    پست ها
    1,014

    پيش فرض

    با درود فراوان

    من می خوام باSQL دستوری بنویسم که نام و نام خانوادگی رو از textbox بگیرم و جدول خیّر بگرده و شماره اونو برگردونه و نمی خوام در هیچ textbox یا datagride نشون داده بشه بلکه در یک متغییر ذخیره بشه ، که بعدا باهاش کار دارم

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    مسئله اینهکه چه طوری باید از این shomare در سی شارپ استفاده کرد(به اون دستیابی داشت)؟آیا اونو باید در ابتدا معرفی کرد؟
    اصلا دستور بالا درست هست؟

  8. #137
    اگه نباشه جاش خالی می مونه naser_feb8646's Avatar
    تاريخ عضويت
    Apr 2008
    محل سكونت
    زیر سایه امیرالمومنین
    پست ها
    268

    پيش فرض

    بازم سلام
    من متوجه منظور شما نشدم پس سوالاتم رو مرحله به مرحله می پرسم




    1- من در مرحله درج عکس در بانک اطلاعاتی هستم هنوز به قسمت نمایش نرسیدم
    2- من برای درج عکس از دستورات زیر استفاده می کنم
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    Filep مسیر عکس است که از openFileDialog بر می گردد

    فیلد عکس هم در بانک اطلاعاتی (varbinary(MAXاست
    خوب من حالا چه چیزی رو باید با -1 پر کنم ؟
    سلام
    دوست عزیز می خواستم یه بار دیگه سوال شما رو به صورت جمله به جمله بنویسم و شما تایید کنید

    1-
    ما در یک جدول که مربوط به بیماریهاست 4 بیماری داریم که تامجموعا 7 تا فیلد عکس دارند که اطلاعات آنها آزمایشات اسکن شده است.
    فیلد های جدول شما 7 عکس هستش یا 4 بیماری
    یعنی اطلاعات قرار بر اساس کدومشون وارد بشه عکسها یا بیماری ها

    2-
    اما یه مشکل دیگه هم اینه که وقتی که مراجعه کننده به کاربر این برنامه برای ثبت نام مراجعه می کنه یا علاوه برمدارک لازم عکس پرسنلی (4*3) رو هم می یاره یا نمی یاره که معمولا نمی یارن.
    خوب حالا یا کاربر باید منظر بشه که مراجعه کننده عکس رو بیاره یا اطلاعات رو بدون عکس درج کنه که اونهم به همون دلیل بالا (مشخص نبودن مسیر عکس ) خطا می ده.
    خوب برای این مشکلتون شما قبل از اینکه پارامتر دستور INSERT رو وارد کنید با یک دستور If میاید مقدار بازگشتی از کادر openFileDialog رو چک می کنید اگر مقدار پر بود مسیر عکس رو ذخیره می کنید و اگر خالی بود با یک مقدار قراردادی مثل 1- ذخیره می کنید

    با درود فراوان

    من می خوام باSQL دستوری بنویسم که نام و نام خانوادگی رو از textbox بگیرم و جدول خیّر بگرده و شماره اونو برگردونه و نمی خوام در هیچ textbox یا datagride نشون داده بشه بلکه در یک متغییر ذخیره بشه ، که بعدا باهاش کار دارم

    کد:
    "SELECT ID AS shomare FROM khayer WHERE name='" + textBox1.Text + "',famili='" + textBox1.Text + "'";
    مسئله اینهکه چه طوری باید از این shomare در سی شارپ استفاده کرد(به اون دستیابی داشت)؟آیا اونو باید در ابتدا معرفی کرد؟
    اصلا دستور بالا درست هست؟
    در مورد این سوال هم شما می تونید از متد ExecuteScalar() مربوط به شی sqlCommand استفاده کنید که فقط یک مقدار را بر می گردونه و در یک متغیر از نوع Object ذخیره می کنه

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

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

    پيش فرض

    سلام
    ما در یک جدول که مربوط به بیماریهاست 4 بیماری داریم که تامجموعا 7 تا فیلد عکس دارند که اطلاعات آنها آزمایشات اسکن شده است.
    خوب حالا اگه یه نفر یه بیماری رو نداشته باشه پس اون فیلد برای اون رکورد خالی می مونه
    ولی چون دستور درج اون نوشته شده هنگام درج در بانک اطلاعاتی به دلیل مشخص نبودن مسیر عکس پیغام خطا می ده.
    من حدس میزنم شما در NULL در فیلد دیتابیس مشکل دارید.
    تفاوتی که وجود دارد انجاست که Null دیتابیس با Null دات نت تفاوت دارد.
    (مایکروسافت میتوانست ایت تفاوت رااز بین ببرد!)

    اگر شما با روش پارامتری کار کنید و دستوری مثل این برای Null بودن فیلدی در دیتابیس بدهید، نتیجه ان خطا خواهد بود!
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    ولی دستورات زیرر صحیح کار خواهند کرد:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    نتیجتاً شما باید قبل از ذخیره مقدار پارامترهای null دات نتی را تشخیص داده و با dbnull تعویض کنید ...
    مثلاً چیزی شبیه این ها :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    و یا بهتر از کد قبلی: (خودم شخصاً این را ترجیح میدهم!)
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    با کدهای فوق باید مشکل خاصی بودن فیلدهایتان و ذخیره انها حل شود.
    موفق باشید.
    Last edited by _H2_; 19-11-2009 at 14:10. دليل: فراموشی و اضافه کردن قالب ریزی (object)

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


  11. #139
    آخر فروم باز sanam.b's Avatar
    تاريخ عضويت
    Jan 2007
    محل سكونت
    ماه
    پست ها
    1,014

    پيش فرض

    با سلام دوباره به همه دوستان

    چند روز بود که به اینترنت دسترسی نداشتم(چقد راحت بودید شما)

    1- جناب naser_feb8646 از راهنمایی شما ممنون، فکر می کنم که به کمک شما تونستم یه راه حل واسه مشکلم پیدا کردم.

    شما گفتید :

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

    من نوشتم:

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    در خط
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    خطای زیر رو داد
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    اول فکر کردم که خطا مال دستورSQL است اما چیز اشتباهی در اون پیدا نکردم
    ممنون میشم کمکم کنید





    2- جناب H2
    گفتید که :

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    فکر می کنم که دستور بالا برای درج عکس در بانک اطلاعاتی است
    جلوی خط مقابل باید چه چیزی را بنویسم؟
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    مسیر عکس را باید بنویسم؟ مسیر عکس که بصورت رشته است پس باید چی رو بنویسم؟ ممنون می شم در مورد این خط کمی توضیح بدید.

    (من فایلی را که شما قبلا در مورد درج و لود عکس گذاشته بودید دیدم اما برای من سطح بالا بود و چیزهای کمی رو از اون فهمیدم برای همین از یه روش ساده تر استفاده کردم )

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

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

    پيش فرض

    سلام
    خطای زیر رو داد Incorrect syntax near ','.
    من صحبت های قبلی شما را پیگیری نکردم ...
    (
    شاید هم یکی دیگر از دلایل عدم شرکت سایرین در یک تاپیک همین باشد که کل گفتگو های قبلی و مطالبی که عطف به پست های قبلی میشود را دنبال نکرده باشند و از مطالب قبل و مرتبط این پست و سوال مطلع نباشند.
    )

    با اجازه دوستان از کدی که الآن در این پست اخری دیدم، کد زیر را فقط پیشنهاد میکنم:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    جواب کامل سوالتان را انشا... جناب naser_feb8646 که خودشان در جریان بوده اند خواهند داد)

    ==============

    جلوی خط مقابل باید چه چیزی را بنویسم؟
    شما باید عکس را به صورت آرایه بایتی بخوانید و در متغییر value1 بریزید.
    برای پر کردن value1 میتوانید از چیزی شبیه یکی از دو تابع زیر کمک بگیرید:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    اولی آرایه را از مسیر یک فایل بتولید میکند و دومی آرایه را از یک Image موجود تولید میکند.

    ضمناً در دستورات پست قبلی ام یک قالب ریزی (object) قبل از مقادیر یادم رفته بود که کد را در همان پست اصلاح کردم، میتوانید از کد اصلاح شده استفاده کنید.

    ==============

    جمیعاً موفق باشید.
    Last edited by _H2_; 20-11-2009 at 01:11.

Thread Information

Users Browsing this Thread

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

User Tag List

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

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