| 发表于:2007-01-30 13:07:125楼 得分:0 |
to:这是为什么啊?为什么要创建 inventory表的每一列呢? 这不是创建每一列,这是添加参数.. 因为你上面命令用的是参数的形式: "..(@carid, @make, @color, @petname).. ",所以后面得增加参数,不然它怎么知道要插入什么数据呢? 具体这种添加参数方式有什么好处,我认为有两点:一方面增加易读性,这样也不容易犯一些低级错误,当然查找错误也更加方便;另一方面,可以防止sql注入,提高安全性... 具体为什么有时用sqldataadapter,而有时则直接写sqlcommand,本人觉得还是看具体情况,哪个用着方便,就用哪个... 以上意见仅供参考... | | |
|