내 테이블에서 일부 데이터를 추가하는 C# 단추. 이 행의 ID를 어떻게 얻을 수 있습니까? 아무도 아이디어가 있니?방금 추가 한 행 ID를 얻는 방법
private static void InsertIntoTransportation(string ZednadebNumber, DateTime DateTime, int SellerID, int BuyerID, string TransStart, string TransEnd, decimal Quantity, string LoadType, string LoadName, int DriverID, decimal Cost, decimal FuelUsed, decimal salary)
{
try
{
using (SqlCommand cmd = new SqlCommand("INSERT INTO Transportation (DriverID, ClientIDAsSeller, ClientIDAsBuyer, ZednadebNumber, LoadName, TransStart, TransEnd, LoadType, Quantity, Cost, FuelUsed, DateTime) VALUES (@DriverID, @ClientIDAsSeller, @ClientIDAsBuyer, @ZednadebNumber, @LoadName, @TransStart, @TransEnd, @LoadType, @Quantity, @Cost, @FuelUsed, @DateTime)", new SqlConnection(Program.ConnectionString)))
{
cmd.Parameters.AddWithValue("@DriverID", DriverID);
cmd.Parameters.AddWithValue("@ClientIDAsSeller", SellerID);
cmd.Parameters.AddWithValue("@ClientIDAsBuyer", BuyerID);
cmd.Parameters.AddWithValue("@ZednadebNumber", ZednadebNumber);
cmd.Parameters.AddWithValue("@LoadName", LoadName);
cmd.Parameters.AddWithValue("@TransStart", TransStart);
cmd.Parameters.AddWithValue("@TransEnd", TransEnd);
cmd.Parameters.AddWithValue("@LoadType", LoadType);
cmd.Parameters.AddWithValue("@Quantity", Quantity);
cmd.Parameters.AddWithValue("@Cost", Cost);
cmd.Parameters.AddWithValue("@FuelUsed", FuelUsed);
cmd.Parameters.AddWithValue("@DateTime", DateTime);
cmd.Connection.Open();
cmd.ExecuteNonQuery();
SqlCommand cmd1 = new SqlCommand("INSERT INTO Salary (DriverID, TransportationID, Salary) VALUES (@DID, @@IDENTITY, @Salary)", new SqlConnection(Program.ConnectionString));
cmd1.Parameters.AddWithValue("@DID", DriverID);
cmd1.Parameters.AddWithValue("@Salary", salary);
cmd1.Connection.Open();
cmd1.ExecuteNonQuery();
cmd1.Connection.Close();
cmd.Connection.Close();
}
}
catch (Exception)
{
MessageBox.Show("ვერ ვახერხებ მონაცემთა ბაზასთან კავშირს, დაწრმუნდით თქვენი კომპიუტერის ინტერნეტთან კავშირის გამართულობაში.", "შეცდომა !!!", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
코드를 게시 할 수 있습니까? 데이터를 추가하는 방법을 보려면 코드를 확인해야합니다. 줄 단위로 추가하거나 목록을 추가 하시겠습니까? ID 열의 유형 (int, uniqueidentifier, nvarchar)은 무엇입니까? 방법? –