【发布时间】:2020-06-16 11:56:19
【问题描述】:
我正在尝试从 Mysql 数据库中读取表并将其全部存储在 c# 中的 ms sql 服务器中我正在正确地从 mysql 中读取我的问题是如何在代码的第二部分中存储我在 ms sql 中读取的数据 string constring= ConfigurationManager.ConnectionStrings["cnxMysql"].ConnectionString;
MySqlConnection conn = new MySqlConnection(constring);
MySqlCommand cmd = new MySqlCommand("SELECT * FROM i_evt WHERE Updt=0",conn);
conn.Open();
cmd.ExecuteNonQuery();
string constring2 = ConfigurationManager.ConnectionStrings["cnxsql"].ConnectionString;
SqlConnection conn2 = new SqlConnection(constring2);
SqlCommand cmd2 = new SqlCommand("INSERT INTO i_evt",conn2);
conn2.Open();
cmd2.ExecuteNonQuery();
conn2.Close();
conn.Close();
【问题讨论】:
-
你已经写了
INSERT INTO i_evt但是什么?缺少值/选择子句。 -
您的 cmd2 命令文本并不像@Nilay 所说的那样完整,您需要传递值。
-
是的,请阅读我所说的,我卡在那里我不知道如何将我从 mysql 读取的数据获取到数据应该去的 ms sql 中
-
@ElyesJarroudi - 我希望this solution 解决了您的问题。如果是,您可以通过将答案标记为已接受来帮助社区。为了将其标记为已接受,您需要单击答案左侧的大复选标记 ✓。接受的答案有助于未来的访问者自信地使用该解决方案。您也可以查看this 了解如何接受答案。如有任何疑问/问题,请随时在答案下方发表评论。