簡體   English   中英

從c#ExecuteNonQuery()更新sql命令字符串;

[英]Update sql-command string from c# ExecuteNonQuery();

應用程序有效,但通過WPF進行的更新無效

string sqlIns = "UPDATE Team_table SET result1 = '4:2' where name1=@Team1 and name2=@Team1";    
string Team1_string = Team1.Text;

// Team1,Team2,result1,result2是TextBox控件的名稱

cmdIns.Parameters.AddWithValue("@Team1", Team1_string);
string Team2_string = Team2.Text;
cmdIns.Parameters.AddWithValue("@Team2", Team2_string);
string result1_string = Result1.Text;
cmdIns.Parameters.AddWithValue("@result1", result1_string);

如何運作?

除非您在團隊比賽時更新行,否則錯誤將來自:

name1=@Team1 and name2=@Team1

我很同情你認為

name1=@Team1 and name2=@Team2

您沒有將連接字符串正確設置為SqlConnection對象

替換為:

SqlConnection con = new SqlConnection(TTKZS);

具有以下內容:

 SqlConnection con = new SqlConnection(hhconn);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM