直接上代码。。。 /// summary/// 导入京东卡/// /summary/// param name=dtIn/parampublic void PutJDCard(DataTable dtIn){//使用select 0,不是为了查询出数据,而是要查询出表结构向数据库回写...
直接上代码。。。
/// <summary>
/// 导入京东卡
/// </summary>
/// <param name="dtIn"></param>
public void PutJDCard(DataTable dtIn)
{
//使用select 0,不是为了查询出数据,而是要查询出表结构向数据库回写数据
string strSql = @" SELECT top 0 PhoneNo,CardQuota,ExpireDate,CardNo,CardPass,CreateTime,Type
FROM UserJDCard";
DataTable dt = new DataTable();
using (SqlConnection con = new SqlConnection(EasySystemConnString))
{
SqlDataAdapter sda = new SqlDataAdapter(strSql, con);
sda.Fill(dt);
//给DataTable添加条记录
for (int i = 0; i < dtIn.Rows.Count; i++)
{
dt.Rows.Add(new object[] { dtIn.Rows[i][0], Convert.ToInt32(dtIn.Rows[i][1]), Convert.ToDateTime(dtIn.Rows[i][2]), dtIn.Rows[i][3], dtIn.Rows[i][4], DateTime.Now, 1 });
}
//包装适配器
SqlCommandBuilder scb = new SqlCommandBuilder(sda);
//执行更新
sda.Update(dt.GetChanges());
//保存更新
dt.AcceptChanges();
}
}
沃梦达教程
本文标题为:c# SqlDataAdapter向数据库插入一个DataTable
猜你喜欢
- 基于WPF实现筛选下拉多选控件 2023-07-19
- .NET Core + Ocelot + IdentityServer4 + Consul 基础架构实现 2023-09-28
- C#中IEnumerable、ICollection、IList、List之间的区别 2023-04-27
- c# – .Net标准库是否支持Windows7 WPF应用程序? 2023-09-20
- C#多线程系列之原子操作 2023-05-21
- 说说C#的async和await的具体用法 2022-11-11
- C#中使用FilleStream实现视频文件的复制功能 2023-01-28
- c#多线程之间的排他锁的实现 2023-04-27
- C# 将Excel转为PDF时自定义表格纸张大小的代码思路 2023-05-11
- unity实现弧形移动 可角度自定 2023-02-26
