سلام حسابی کلافه شدم
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 ذخیره میشه ولی با دستور نه
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 بزارید
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)