日期:2014-05-19  浏览次数:20930 次

得到正解立即结贴,得到正解立即结贴,得到正解立即结贴,得到正解立即结贴。
插入语句大体如下:

StringBuilder   sql_I   =   new   System.Text.StringBuilder( " ");
                                                        sql_I.Append( "INSERT   ");
                                                        sql_I.Append( "INTO   ");
                                                        sql_I.Append( "WORK   ");
                                                        sql_I.Append( "[ID],   ");
                                                        sql_I.Append( "[NAME],   ");
                                                        sql_I.Append( "VALUES   ");
                                                        sql_I.Append( "(   ");
                                                        sql_I.Append( "@cd_id,   ");
                                                        sql_I.Append( "@ur_name,   ");
                                                        sql_I.Append( ") ");
cmd_I.Parameters.Add( "@cd_id ",......................等等。
我想把它先放到datatable中,然后再放到数据库,就是想用datatable做中介。
麻烦给段代码谢谢。

------解决方案--------------------
不知道怎么回帖子比较好...
------解决方案--------------------
帮顶
------解决方案--------------------
use
SqlDataAdapter sda = new ....
sda.Fill( yourtable )
------解决方案--------------------
直接放到数据库好,lz这样做有什么意义呢?
------解决方案--------------------
我想把它先放到datatable中,然后再放到数据库,就是想用datatable做中介。

这里的 “它”是什么意思 ?

<br>

------解决方案--------------------
楼主Append一次加一个字不嫌麻烦吗?
------解决方案--------------------
楼主的SQL语句有问题~~~~

另外Parameters个数是有限制的
如果循环插入的话会有问题