怎么将数据集DATASET一此性插入一个表 从一个表中将一部分数据选入一个DATASET,然后将DATASET插入另外一张表里怎么办?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DATASET 相当于一个数据库你吧一个数据库插入一个表?如果是表插表的画 如果字段都一样 一个循环遍历所有行·····然后复制到另外一个表的后面每行必须复制。。不能直接插入。不然报错同时 另外一个表要建立新的行接受复制的行 使用批量更新插入SqlDataAdapter dataAdapter = new SqlDataAdapter(SQL, CONNECTION);string insertSQL = "INSERT INTO [Employee]([name], [age]) VALUES(@name, @age)";SqlCommand insertCmd = new SqlCommand(insertSQL, CONNECTION);insertCmd.Parameters.Add(new SqlParameter("@name", SqlDbType.Char, 32, "name"));//name是DataTable中对应的列名insertCmd.Parameters.Add(new SqlParameter("@age", SqlDbType.Real, 8, "age"));dataAdapter.InsertCommand = insertCmd;insertCmd.UpdatedRowSource = UpdateRowSource.None;dataAdapter.UpdateBatchSize = 0;dataAdapter.Update(DataTable); 为什么我下载了一个Foldingmenustrip后未写代码直接运行会报错 存储过程改写SQL语句 System.Timers.Timer停不下来? 网页右键打印的时候,如何调用系统(Windows)打印进程? 一个诡异的Remoting问题,“由于安全限制,无法访问类型” richtextbox 表格导入word中 绘图问题 定期触发button事件的问题 如何 DllImport C++ 库 请问在.NET的WEB应用程序里怎么使用弹出窗口呀? C#打包问题 数据持久化问题
string insertSQL = "INSERT INTO [Employee]([name], [age]) VALUES(@name, @age)";SqlCommand insertCmd = new SqlCommand(insertSQL, CONNECTION);
insertCmd.Parameters.Add(new SqlParameter("@name", SqlDbType.Char, 32, "name"));//name是DataTable中对应的列名
insertCmd.Parameters.Add(new SqlParameter("@age", SqlDbType.Real, 8, "age"));dataAdapter.InsertCommand = insertCmd;
insertCmd.UpdatedRowSource = UpdateRowSource.None;dataAdapter.UpdateBatchSize = 0;
dataAdapter.Update(DataTable);