新手,问题可能有点白痴,见笑了。。
百度了一大堆,仍旧不能够理解。
我想到的只有sqlcommand用循环一条条的插入,但是总感觉很不爽啊。
请各位帮忙,不胜感激 :).
SqlCommand cmd = new SqlCommand("insert into test_table(v1,v2) values ('aaa','123')", myconn);
dategridview 有个 as table 然后一起写就可以了
请问那怎么把table写入到数据库呢?
@不存在d: 你看看这个http://bbs.csdn.net/topics/350134969
@Tjd: 呵呵,多谢你的 as table
我又找到了一篇 http://blog.csdn.net/humozhi/article/details/4039868 DataTable的数据批量写入数据库 thanks!!
@不存在d: {
using (DB2Connection conn = new DB2Connection("server=127.0.0.1;database=TEST;CurrentSchema=ADMINISTRATOR;uid=db2admin;pwd=db2admin;"))
{
conn.Open();//打开链接
using (DB2BulkCopy copy = new DB2BulkCopy(conn, DB2BulkCopyOptions.Default))
{
copy.DestinationTableName = "T_TEST"; //指定服务器上目标表的名称
copy.WriteToServer(source);//执行把DataTable中的数据写入DB
return true;//返回True 执行成功!
}
}
}我测试过可以