sql >> Databasteknik >  >> RDS >> Mysql

Använder SqlDataAdapter för att infoga en rad

Ställ in select-kommandot med ett "0 =1"-filter och använd en SqlCommandBuilder så att kommandot infoga genereras automatiskt åt dig.

var sqlQuery = "select * from Customers where 0 = 1";
dataAdapter = new SqlDataAdapter(sqlQuery, conn);
dataSet = new DataSet();
dataAdapter.Fill(dataSet);

var newRow = dataSet.Tables["Customers"].NewRow();
newRow["CustomerID"] = 55;
dataSet.Tables["Customers"].Rows.Add(newRow);

new SqlCommandBuilder(dataAdapter);
dataAdapter.Update(dataSet);


  1. Designa en databas för en jobbportal online

  2. Avancerad SQL:CROSS APPLY och OUTER APPLY

  3. orakel - vilka uttalanden måste göras?

  4. WHERE_IN fråga med en sammansatt nyckel?