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

نام تاپیک: مقدار null

  1. #1
    کاربر تازه وارد
    تاریخ عضویت
    اردیبهشت 1385
    پست
    89

    مقدار null

    سلام
    مشکل من اینه که هر کاری می کنم نمی تونم null یا تهی بودن یک textbox رو چک کنم. می دونم مسخره است ولی لطفا کمکم کنید.
    ممنون

  2. #2
    اگر منظورت اینه که بفهمی تو textbox چیزی نوشته شده یا نه، با اینکه null باشه فرق داره. null بودن یه textbox یعنی اصلا از کلاس textbox شی ایجاد نشده. ولی فکر کنم منظور تو این باشه.
    if(TextBox1.Text=="")

  3. #3
    کاربر دائمی آواتار leilav_1984
    تاریخ عضویت
    مرداد 1384
    محل زندگی
    تهران
    پست
    307
    من اینو می نویسم
    If (TextBox1.Text!=null && TextBox1.Text=="")

  4. #4
    فکر کنم اینجوری بهتر باشه:
                if (textBox1.Text == String.Empty)
    {
    //کد
    }

  5. #5
    نقل قول نوشته شده توسط arsp_2004 مشاهده تاپیک
    فکر کنم اینجوری بهتر باشه:
                if (textBox1.Text == String.Empty)
    {
    //کد
    }
    بهتر که نه چندان ولی باکلاس تر صد البته!

  6. #6
    کاربر تازه وارد
    تاریخ عضویت
    اردیبهشت 1385
    پست
    89
    از راهنماییهاتون ممنونم.
    اول این رو بگم که من هر کاری میکردم نمی تونستم متن جدید بفرستم تا بالاخره امروز شد.
    من برای بررسی null بودن از " "==textbox.text استفاده می کردم یعنی بین دو علامت " یک فاصله خالی می گذاشتم ولی کار نمی کرد. یعنی مشکل به خاطر این بوده؟؟؟؟
    اصلا من با مقدار null مشکل دارم. حالا می خوام یک جستجو انجام بدم که از توی جدولم در SQl اگر مقدار یک فیلد nvartext و یک فیلد datetime برابر null باشه, یک سری اطلاعات بهم بده ولی این رو هم نمیتونم انجام بدم.
    ممنون می شم راهنماییم کنید.

  7. #7
    نقل قول نوشته شده توسط sabaab1359 مشاهده تاپیک
    از راهنماییهاتون ممنونم.
    اول این رو بگم که من هر کاری میکردم نمی تونستم متن جدید بفرستم تا بالاخره امروز شد.
    من برای بررسی null بودن از " "==textbox.text استفاده می کردم یعنی بین دو علامت " یک فاصله خالی می گذاشتم ولی کار نمی کرد. یعنی مشکل به خاطر این بوده؟؟؟؟
    اصلا من با مقدار null مشکل دارم. حالا می خوام یک جستجو انجام بدم که از توی جدولم در SQl اگر مقدار یک فیلد nvartext و یک فیلد datetime برابر null باشه, یک سری اطلاعات بهم بده ولی این رو هم نمیتونم انجام بدم.
    ممنون می شم راهنماییم کنید.
    اینو فکر کنم نخوندی!
    اگر منظورت اینه که بفهمی تو textbox چیزی نوشته شده یا نه، با اینکه null باشه فرق داره. null بودن یه textbox یعنی اصلا از کلاس textbox شی ایجاد نشده. ولی فکر کنم منظور تو این باشه.
    معنی " " یعنی رشته حاوی یک فضای خالی؛ "" یعنی رشته تهی؛ null یعنی اصلا رشته ای در کار نیست!

  8. #8
    کاربر دائمی آواتار hdv212
    تاریخ عضویت
    آبان 1384
    محل زندگی
    قم
    پست
    1,727
    اگه منظورت اینه که بفهمی یه فیلدی تو دیتابیس مقدارش Null هست یا نیست باید با کلاس DataRow به رکورد مورد نظرت دسترسی پیدا کنی و بعد فیلد مورد نظرت رو با مقدار System.DBNull.Value مقایسه کنی .. اینطوری میتونی بفهمی اون فیلد تو دیتابیس مقدارش Null هست یا نه.
    موفق باشید

  9. #9
    کاربر تازه وارد آواتار lomir
    تاریخ عضویت
    فروردین 1383
    پست
    60
    استانداردش اینه که برای textbox نول یا خالی از این متدود استفاده کنی
    string.IsNullOrEmpty(TxtName.text) 

  10. #10
    کاربر تازه وارد
    تاریخ عضویت
    اردیبهشت 1385
    پست
    89
    نقل قول نوشته شده توسط hdv212 مشاهده تاپیک
    اگه منظورت اینه که بفهمی یه فیلدی تو دیتابیس مقدارش Null هست یا نیست باید با کلاس DataRow به رکورد مورد نظرت دسترسی پیدا کنی و بعد فیلد مورد نظرت رو با مقدار System.DBNull.Value مقایسه کنی .. اینطوری میتونی بفهمی اون فیلد تو دیتابیس مقدارش Null هست یا نه.
    موفق باشید
    از همه دوستان ممنونم.
    من می خواهم یک دستور select بنویسم که اگر مقدار یک فیلد در دیتابیس null هست یک سری اطلاعات اون رو بیاره. با این توضیحی که شما دادید اول باید یک select انجام بدم بعد مقدار اون فیلد رو چک کنم. جور دیگه نمیشه؟

  11. #11
    اگه توی C#‎ هستی و می خوای کاربر رو مجبور کنی که TextBox رو خالی نذاره از کامپوننت RequiredFieldValidator استفاده کن

  12. #12
    کاربر تازه وارد
    تاریخ عضویت
    اردیبهشت 1385
    پست
    89
    نمی خوام کاربر رو مجبور کنم که فیلدی رو خالی نگذاره. می خوام خالی بودن یک فیلد رو توی دیتابیس بررسی کنم.

  13. #13
    نقل قول نوشته شده توسط sabaab1359 مشاهده تاپیک
    از همه دوستان ممنونم.
    من می خواهم یک دستور select بنویسم که اگر مقدار یک فیلد در دیتابیس null هست یک سری اطلاعات اون رو بیاره. با این توضیحی که شما دادید اول باید یک select انجام بدم بعد مقدار اون فیلد رو چک کنم. جور دیگه نمیشه؟
    select * from tableName where fieldName is null

  14. #14
    کاربر دائمی آواتار hdv212
    تاریخ عضویت
    آبان 1384
    محل زندگی
    قم
    پست
    1,727
    ببین همانطور که در پست قبلی گفتم میتونی با DataRow این کار رو انجام بدی :
    DataRow currentRow = this.dataset1.tables[0].Rows[this.datagridview1.currentCell.RowIndex];
    if(currentRow ["columnName]" == System.DBNull.Value)
    .....
    else
    .....

    موفق باشید

  15. #15
    کاربر تازه وارد
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    تهران
    پست
    33

    Question نقل قول: مقدار null

    نقل قول نوشته شده توسط صابر مشاهده تاپیک
    select * from tableName where fieldName is null
    با سلام به همه دوستان
    مي دونم اين تاپيك خيلي قديمي شده ....
    من اين تاپيك رو بعد از كلي search پيدا كردم...ولي هنوز مشكلم حل نشده...

    من مي خوام با يك select مشخصات ركورد هايي كه يك فيلد بخصوصشان خالي است رو پيدا كنم...
    منظورم از خالي بودن null بودن اين فيلد نيست بلكه فيلديست كه كاربر زمان پر كردن فرم خالي گذاشته و پر نكرده...يا بر عكس مشخصات ركورد هايي كه يك فيلد بخصوصشان پر شده و كاربر آن را خالي نذاشته...
    ولي كد بالا فيلد هايي كه null هست رو نشون ميده...
    از راهنماييتون ممنون ميشم....

  16. #16

    نقل قول: مقدار null

    سلام،
    خب به جای is null بنویسید
    select * from tableName where fieldName =''
    تا خالی‌ها رو برگردونه و [code]select * from tableName where fieldName <>''[/code تا پرها رو.
    و موقع save‌در دیتابیس به صورت Trim ذخیره کنید تا فاصله‌ها رو نادیده بگیره.

  17. #17

    نقل قول: مقدار null

    سلام
    اگه فیلد از نوع رشته ایه خوب از "" استفاده کن بمراه null در غیر اینصورت همون null جوابگو هست.
    برای حالتی برعکس هم از is not null استفاده کن.

  18. #18
    کاربر تازه وارد
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    تهران
    پست
    33

    نقل قول: مقدار null

    نقل قول نوشته شده توسط صابر مشاهده تاپیک
    select * from tableName where fieldName <>''
    تا پرها رو.
    براي فيلد هايي كه پر شدند اين كد جواب نميده...
    يعني من يك select از مشخصات ركورد هايي ميخوام كه يك فيلد بخصوصشان توسط كابر پر شده..
    ميشه بيشتر توضيح بدين...

    اگه فیلد از نوع رشته ایه خوب از "" استفاده کن بمراه null در غیر اینصورت همون null جوابگو هست.
    برای حالتی برعکس هم از is not null استفاده کن.
    دوست عزيز من مقادير null رو نمي خوام مقاديري كه خالي هستند و توسط كاربر پر شدند يا بر عكس پر نشدند رو ميخوام اين دو تا موضوع تا اونجايي كه من مي دونم خيلي با هم فرق ميكنه...

  19. #19

    نقل قول: مقدار null

    نقل قول نوشته شده توسط اقاقيا مشاهده تاپیک
    دوست عزيز من مقادير null رو نمي خوام مقاديري كه خالي هستند و توسط كاربر پر شدند يا بر عكس پر نشدند رو ميخوام اين دو تا موضوع تا اونجايي كه من مي دونم خيلي با هم فرق ميكنه...
    سلام
    مقادیری که توسط کاربر وارد نشه همون null هستش مگه اینکه شما اجازه ورود null رو ندید شاید منظور جنابعالی مقدار '' یا ' ' یا ... باشه.
    سوالتون رو واضح مطرح کنید
    در ضمن Query بالا جواب میده مگه اینکه فیلد شما در هنگام ورود مثلاً یه Space خورده و فاصله انداخته که در این صورت مشکل از چک کردن ورودی توسط شماست.که با تابع Trim قابل حله.
    موفق باشید.

  20. #20
    کاربر تازه وارد
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    تهران
    پست
    33

    نقل قول: مقدار null

    نقل قول نوشته شده توسط gdevnb مشاهده تاپیک
    سلام
    مقادیری که توسط کاربر وارد نشه همون null هستش مگه اینکه شما اجازه ورود null رو ندید شاید منظور جنابعالی مقدار '' یا ' ' یا ... باشه.
    زماني كه توسط كاربر چيزي وارد نشه '' ( يا در واقع هيچي) در ديتابيس ذخيره ميشه در صورتي كه null زماني در ديتابيس ذخيره ميشه كه هيچ شيي ساخته نشده باشه..
    البته تا اونجايي كه من فهميدم...
    در ضمن Query بالا جواب میده
    درسته مشكل من حل شد!!!
    مرسي و ممنون...

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

  1. رشته تهی یا null ؟
    نوشته شده توسط resident در بخش C#‎‎
    پاسخ: 1
    آخرین پست: پنج شنبه 04 بهمن 1386, 16:14 عصر
  2. آیا مقدار Null فضا اشغال میکند ؟
    نوشته شده توسط Microsoft.net در بخش SQL Server
    پاسخ: 1
    آخرین پست: یک شنبه 17 تیر 1386, 23:37 عصر
  3. قراردادن مقدار null در یک فیلد
    نوشته شده توسط hamhik در بخش ASP.NET Web Forms
    پاسخ: 7
    آخرین پست: پنج شنبه 23 فروردین 1386, 17:43 عصر
  4. بررسی null بودن مقدار یک پارامتر خروجی
    نوشته شده توسط sabaab1359 در بخش C#‎‎
    پاسخ: 1
    آخرین پست: دوشنبه 23 بهمن 1385, 18:03 عصر
  5. درج مقدار Null در جدول
    نوشته شده توسط محسن بابائی در بخش VB.NET
    پاسخ: 15
    آخرین پست: چهارشنبه 18 بهمن 1385, 06:37 صبح

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

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