dataset更新和插入数据库 难道你想用 ("INSERT INTO Inventory" +"(CarID, Make, Color, PetName) VALUES" +"('"+TextBox1.Text+"', ...) 形式? 那还得去过滤特殊字符 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 个人感觉,用SqlDataAdapter和SqlCommand没什么大的区别看你自己怎么用。。 不同意maotin(liu);/如果是在视图下用SqlCommand好过SqlDataAdapter,在其它地方区别不大 我一般都是用("INSERT INTO Inventory" +"(CarID, Make, Color, PetName) VALUES" +"('"+TextBox1.Text+"', ...) 这种形式没感觉有什么区别 TO:这是为什么啊?为什么要创建 Inventory表的每一列呢?这不是创建每一列,这是添加参数..因为你上面命令用的是参数的形式:"..(@CarID, @Make, @Color, @PetName)..",所以后面得增加参数,不然它怎么知道要插入什么数据呢?具体这种添加参数方式有什么好处,我认为有两点:一方面增加易读性,这样也不容易犯一些低级错误,当然查找错误也更加方便;另一方面,可以防止sql注入,提高安全性...具体为什么有时用SqlDataAdapter,而有时则直接写SqlCommand,本人觉得还是看具体情况,哪个用着方便,就用哪个...以上意见仅供参考... 求骂,求虐,求教育,ClickOne怎么手工部署? 并于sql并发时间问题 比如现在有字符串 "20081225"加上六个月后值。要怎么求。在线等 hashtable 问题 窗口隐藏或者没有在工具栏上显示图标的时候,窗口的全局快捷键是不是就没有了? 异步下载类 循环调用 的问题 发布一个监控视频回放工具 制作个照片自动展示程序?(急急急急!!!!) 数据库连接不上了,求救 急问:c#数据访问问题 判断代码的长度。 协议中无法理解的数据类型
用SqlDataAdapter和SqlCommand没什么大的区别
看你自己怎么用。。
如果是在视图下用SqlCommand好过SqlDataAdapter,在其它地方区别不大
"(CarID, Make, Color, PetName) VALUES" +
"('"+TextBox1.Text+"', ...)
这种形式没感觉有什么区别
具体为什么有时用SqlDataAdapter,而有时则直接写SqlCommand,本人觉得还是看具体情况,哪个用着方便,就用哪个...以上意见仅供参考...