【发布时间】:2015-06-19 07:43:26
【问题描述】:
我有一个带有 SQL Server CE 3.5 数据库的 Winforms 应用程序。我想做一个UPDATE 查询,为此我需要一个SELECT 查询。
这是我写的:
string command1 = "SELECT Column1, Column2, Column3 FROM Table1";
string command2 = "UPDATE Table2 SET Column2 = @var2, Column3 = @var3 WHERE Column1 = @var1";
using (SqlCeCommand cmd1=new SqlCeCommand(command1, connection))
{
SqlCeDataReader reader;
reader = cmd1.ExecuteReader();
while (reader.Read())
{
int var1 = (int)reader[0];
int var2 = (int)reader[1];
string var3 = (string)reader[2];
SqlCeCommand cmd2= new SqlCeCommand (command2, connection);
cmd2.ExecuteReader();
}
}
我收到一个错误
缺少一个参数。参数序数=3
【问题讨论】:
-
我想使用while中的那些{}
标签: c# winforms sql-server-ce