请问如何将本地临时表中的数据添入数据库表中

yingming77 2004-09-08 09:04:39
本地DataSet ds中有一表名 "发件表",
字段名为 客户名
发件时间
数据库中一表名称和字段与本地表一致

现在在本地表中填写数据
要把整张表的数据添加到数据库表中
不覆盖原来的表中数据
请问如果处理?
...全文
120 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
The123 2004-09-08
  • 打赏
  • 举报
回复
string myConnection = "adsdsad";//连接字符串
OleDbConnection myConn = new OleDbConnection(myConnection);
OleDbDataAdapter myDataAdapter = new OleDbDataAdapter();
myConn.Open();
DataTable dt1 = yourDataSet.Tables["yourtablename"];
//yourDataSet就是你本地的ds,这个yourtablename应该要和数据库里尼要更新的表名一致
dt1.Columns.Add("id",Type.GetType("System.String"));
dt1.Rows.Add(new object[]{"1"});
DataTable dt2 = new DataTable();
dt2 = dt1.Copy();//此时dt2的表名和dt1的表名是一样的
myDataAdapter.Update(dt2);
myConn.Close();
daguzhang 2004-09-08
  • 打赏
  • 举报
回复
要把整张表的数据添加到数据库表中
不覆盖原来的表中数据
1:一条一条的插入到数据库
2:添加你数据库中表的数据到你的临时表中
在用sqldataadapter.updata(table)的方法来更新
thinkingforever 2004-09-08
  • 打赏
  • 举报
回复
不是很明白你的意思

111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧