sqlserver 如何向数据库插入多条数据 数据条数不确定

有个页面有个table可以动态添加行数的把table中的数据添加到数据库... 有个页面有个table 可以动态添加行数的 把table 中的数据添加到数据库 展开
 我来答
handangaoyang
2013-12-09 · TA获得超过2242个赞
知道大有可为答主
回答量:2633
采纳率:88%
帮助的人:921万
展开全部
            using (SqlConnection conn = new SqlConnection("链接字符串"))
            {
                using (SqlBulkCopy bulk = new SqlBulkCopy("链接字符串"))
                {
                    //一次插入多少行数据
                    bulk.BatchSize = 1000;
                    bulk.DestinationTableName = "表名";
                    bulk.ColumnMappings.Add("数据源中的列", "数据库中的列");
                    bulk.WriteToServer(DataTable);
                }
            }
追问
谢谢你的回答 请帮我看下这个

http://zhidao.baidu.com/question/582590570493958365.html?quesup2&oldq=1
主要是把这里的数据插入的数据库 我该怎么做
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jkchenwo
2013-12-10 · TA获得超过4300个赞
知道小有建树答主
回答量:1019
采纳率:0%
帮助的人:557万
展开全部
你只要将table里面现有的数据添加到数据库就行了,其实就是多条数据插入,至于你说的table可以动态添加行数和table数据插入数据库没关系,

我想你是不是担心table动态添加行数后,插入数据代码怎么写的问题,所以才问这个问题的
追问
对 就是动态生成行数后 我怎么能把这些行的数据一次插入数据库 我不知道该怎么获取值了 我现在在做动态生成行那
追答
其实问题的关键是你所说的动态是什么样的动态,它一定是有什么规律的,不可能杂乱无章的,其实你可以根据id来查询,数据库里面的数据和table里面的数据是一样的,有关联的,因为数据添加id是也有增加的,有顺序的,

例如5条数据,id一般最大就是5,你每次添加数据之前可以查一下数据库数据最大id,这只是一个比喻,你可以考虑下
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
506209370
2013-12-09 · 超过12用户采纳过TA的回答
知道答主
回答量:51
采纳率:0%
帮助的人:25.5万
展开全部
如果你是java的ssh框架,可以尝试:
页面动态添加某行后,失去该行焦点后AJAX提交该行数据存储,不用每次都把一大堆数据存储
追问
先谢谢了 不过我的是.net的 不过思路我还是借鉴了一下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式