سلام ٰدوستان ٰلطف کنید کد های کثیف ننویسید :)
از دستورات پارامتری استفاده کنید که مزایای زیر رو دارن :
1 )دستورات خوانایی بیشتری پیدا می کنن
2 ) کد های به اصلاح تمیز می نویسد
3 ) دیتابیس در مقابل حملات SQL Injection در امان می مونه .
4 )خطایابی ساده تر میشه
و....
ستون های بیت رو هم با استفاده از مقادیر 0 و 1 میشه مقایسه کرد .
نمونه استفاده از دستورات پارامتری در c#:
OleDbCommand cmd = new OleDbCommand();
cmd.CommandType = CommandType.Text;
cmd.CommandText = "UPDATE [Family] SET [FirstName] = @FirstName, [LastName] = @LastName, [FamilyDOB] = @FamDOB, [Medical] = @Medical WHERE [ID] = @ID";
cmd.Parameters.AddWithValue("@FirstName", txtFirstName.Text);
cmd.Parameters.AddWithValue("@LastName", txtLastName.Text);
cmd.Parameters.AddWithValue("@FamDOB", txtFamDOB.Text);
cmd.Parameters.AddWithValue("@Medical", txtMedical.Text);
cmd.Parameters.AddWithValue("@ID", txtFamID.Text);
cmd.Connection = myCon;
myCon.Open();
cmd.ExecuteNonQuery();
myCon.Close();
توسط
vbnetgenius
(6,145 امتیاز)
●5 ●11 ●116