【发布时间】:2015-07-02 03:56:28
【问题描述】:
我必须在一个表中插入一些值,同时从另一个表中获取它们。这是我的代码:
SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["ConString"].ConnectionString);
SqlCommand myCommand = new SqlCommand("SELECT Name FROM TableName WHERE Id = '" + Id + "'", con);
SqlDataReader rdr = myCommand.ExecuteReader();
if (dr.HasRows)
{
while (rdr.Read())
{
// User exist - get email
string Name = rdr["Name"].ToString();
}
}
我的问题是如何将名称插入另一个表。
我不想为此使用文本框,必须将值作为变量插入到其他表中。我使用以下脚本插入数据。但错误消息是 Id not found。如果我遗漏了什么,请告诉我
SqlCommand cmd = new SqlCommand(@"insert into finalTable (AccountNumber) VALUES (@string)", con);
【问题讨论】:
-
@Eterm:他展示了他的尝试,并说出出了什么问题(尽管确切的错误信息会更有帮助)。
-
@EricJ。我的糟糕,预编辑我错过了第二个代码 sn-p。
标签: c# sql-server