Ich mache mein eigenes Speicherprogramm mit SQL inC # Mein Problem ist jedes Mal, wenn ich einen Eintrag lösche, alle Spalten gelöscht werden, wie behebe ich das? Ich benutze das Programm so, gibt es irgendeine Art von Abfrage, die ich verwenden sollte, wenn ich nur 1 Zeile löschen möchte?Bildbeschreibung hier eingeben
Antworten:
0 für die Antwort № 1Wie David sagte, dies ist ein grundlegendes SQL.
Wenn Sie jedoch C # machen, ist es normalerweise eine ziemlich schlechte Idee, sowieso Roh-SQL zu schreiben. EntityFramework kann sich um diese Details kümmern.
0 für die Antwort № 2
Versuchen Sie etwas wie
string delete=" delete from dbo.testtable where
testtableid="123"";
Using(SqlConnection con=new SqlConnection
("yourconnectionstring){
using (SqlCommand scmd=new SqlCommand
(delete,con){
con.open();
cmd.executenonquery();
}
}