میخاستم برای یه فیلد بانک اکسس در asp.net #c به صورت خود کار یه واحد اضافه کنم چون وقتی id autonum تایین میکنم ارور میده میخاستم به آخرین مقدار موجودی فیلد یه واحد اضافه منم.
Printable View
میخاستم برای یه فیلد بانک اکسس در asp.net #c به صورت خود کار یه واحد اضافه کنم چون وقتی id autonum تایین میکنم ارور میده میخاستم به آخرین مقدار موجودی فیلد یه واحد اضافه منم.
این کد رو نگاه کنید
اخرین شماره ID رو مبگبره و به آن یکی اضافه میکنه
کد:String StrID;
SqlCommand objCommand = new SqlCommand();
intPosition = objCurrencyManager.Position;
SqlCommand MaxIDCommand = new SqlCommand("SELECT MAX(ID)" + "FROM Details", objConnection);
objConnection.Open();
Object MaxId = MaxIDCommand.ExecuteScalar();
if (MaxId == DBNull.Value)
{
MaxId = 1000;
}
else
{
StrID = MaxId.ToString ();
intMaxID = int.Parse(StrID);
intMaxID += 1;
}
StrID = intMaxID.ToString();
objCommand.Connection = objConnection;
objCommand.CommandText = "INSERT INTO TableName
.
.
.
..."
ممنون از لطفتون