Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# sql c中插入的双数据#_C#_Sql - Fatal编程技术网

C# sql c中插入的双数据#

C# sql c中插入的双数据#,c#,sql,C#,Sql,这只是注册新帐户凭据的一种简单方法。我的问题是,每当我单击save按钮时,数据都会在数据库中保存两次 con.Open(); int result = cmd.ExecuteNonQuery(); con.Open(); int result = cmd.ExecuteNonQuery(); 您正在调用ExecuteNonQuery()两次 cmd.ExecuteNonQuery(); int result = cmd.ExecuteNonQuery(); con.Open(); int

这只是注册新帐户凭据的一种简单方法。我的问题是,每当我单击save按钮时,数据都会在数据库中保存两次

con.Open();
int result = cmd.ExecuteNonQuery();

con.Open();
int result = cmd.ExecuteNonQuery();

您正在调用
ExecuteNonQuery()
两次

cmd.ExecuteNonQuery();
int result = cmd.ExecuteNonQuery();
con.Open();
int result = cmd.ExecuteNonQuery();

您执行了两次查询。 更改:

con.Open();
int result = cmd.ExecuteNonQuery();

con.Open();
int result = cmd.ExecuteNonQuery();

将主键添加到table@M.Hassan你怎么知道表没有主键?我猜你的意思是“唯一索引”。哦!我的错。谢谢。@VVN你为什么这么说?