-1
Ich benutze diesen Code, um etwas in die Kundentabelle einzufügen, aber es funktioniert nicht? meine Datenbank nicht aktualisiert und der Wert von r immer 0.`Adapter.Update() funktioniert nicht?
using (SqlConnection cn = new SqlConnection(con))
{
cn.Open();
string query = string.Format("Select * From Customers");
SqlDataAdapter adapter = new SqlDataAdapter();
SqlCommandBuilder cb = new SqlCommandBuilder(adapter);
adapter.SelectCommand = new SqlCommand(query, cn);
DataSet db = new DataSet();
adapter.Fill(db,"Customers");
string m = "Bon app'" ,city="london";
query = string.Format("Insert Into Customers (CompanyName , City) Values ('{0}','{1}')",m,city);
adapter.InsertCommand =new SqlCommand(query, cn);
int r= adapter.Update(db,"Customers");
Console.WriteLine(r);
`
Ich denke, du mehr über ado.net lesen sollte. Oder Sie führen die Abfrage aus, um die Einfügung auszuführen, oder wenn Sie einen Datenadapter verwenden, müssen Sie die Zeilen zur Datenmenge hinzufügen – Pikoh