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

نام تاپیک: مشکل در ورود اطلاعات به بانک

  1. #1

    مشکل در ورود اطلاعات به بانک

    سلام
    من مشکلی در ورود اطلاعات بانک اطلاعاتی دارم ما یک رشته sql مشابه زیر داریم :


    strSql = "Insert Into Table1 (" + "title " +") VALUES ('" + textBox3.Text + "') ";



    خب این دستور مشکلی نداره و خوب کار میکنه مشکل من در ورود اطلاعات تو شرایط خاصه مثلا اگه کاربر توی تکست باکس یه کوتیشن ' بذاره برنامه برای اینسرت کردن دچار اشکال میشه همین طور برای دستورات دیگر sql این مشکل هست مثلا برای select , آیا کسی میتونه من رو راهنمایی کنه چی کار کنم ؟ممنون میشم

  2. #2
    کاربر دائمی
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    Iran - Tehran
    پست
    799
    به عنوان یک راه حل عمومی :
    به جای ترکیبب مستقیم مقادیر و ایجاد یک دستور ،از پارامتر های کلاس SqlCommand استفاده کنید :
    SqlCommand dbCommand = new SqlCommand();
    dbCommand.CommandText = "INSERT INTO Table1 (title) VALUES (@title)";
    dbCommand.Parameters.Add("@title",textBox3.Tex t);

  3. #3
    سلام
    ممکنه راجع به SqlCommand بیشتر توضیح بدین؟
    توی CBuilder ظاهرا" به راحتی delphi نمیشه ازش استفاده کرد. شما اطلاعی دارین؟

    ممنون

  4. #4
    ممنون ... خیلی دنبالش بودم تشکر بی نهایت بسیار....مرسی

  5. #5
    کاربر دائمی آواتار aminaltavista
    تاریخ عضویت
    تیر 1389
    محل زندگی
    شیراز
    سن
    31
    پست
    432

    نقل قول: مشکل در ورود اطلاعات به بانک

    SqlCommand dbCommand = new SqlCommand();
    dbCommand.CommandText = "INSERT INTO Table1 (title) VALUES (@title)";
    dbCommand.Parameters.Add("@title",textBox3.Tex t);
    [/QUOTE]
    چرا داخل sqlcommand این جوری دستور نوشتید منظور از #40;چیه

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

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