مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

ali-akbar

عضویت از 1393/09/28

ذخیره نوع داده بیت در بانک

  • شنبه 30 بهمن 1395
  • 18:43
تشکر میکنم

سلام حسابی کلافه شدم

 bool g=true;
            cmd = new SqlCommand(Query);
            cmd.Parameters.Add(new SqlParameter("@na", SqlDbType.Bit, 1).Value = Convert.ToBoolean(g));

هر کاری کردم نشده

 bool g=true;
            cmd = new SqlCommand(Query);
            cmd.Parameters.Add(new SqlParameter("@na", SqlDbType.Bit).Value =1);

نشد ارور doesnot belong میده

یا

The SqlParameterCollection only accepts non-null SqlParameter type objects, not Int32 objects.

تو بانک دستی true /false ذخیره میشه ولی با دستور نه

پاسخ های این پرسش

تعداد پاسخ ها : 1 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • شنبه 30 بهمن 1395
  • 22:55
SqlCommand Command = new SqlCommand();
            Command.Connection = MyConnection;
            Command.CommandText = "Insert into Employees (ID, Name, Last_name, Username, Password, E_mail, Address, administrator_rights)"
                              + "values(@ID, @Name, @Last_name, @Username, @Password, @E_mail,Address, @admin_rights )";

            Command.Parameters.Add("@ID", 1); // some generated number
            Command.Parameters.Add("@Name", TextBoxName.Text);
            Command.Parameters.Add("@Last_name", TextBoxLastName.Text);
            Command.Parameters.Add("@Username", TextBoxUserName.Text);
            Command.Parameters.Add("@Password", TextBoxPassword.Text);
            Command.Parameters.Add("@E_mail", TextBoxEmail.Text);
            Command.Parameters.Add("@Address", TextBoxAddress.Text);
            Command.Parameters.Add("@admin_rights", CheckBoxAdminRights.Checked);

            using (MyConnection)
            {
                Command.ExecuteNonQuery();
            }

در کد بالا برای admin_rights میتوانید true یا false بزارید

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)