sqldataAdapter InsertCommand 属性问题 这个是正常运行的截图:这个用另一个方法出错的截图:这个是出错时的SqlDataAdapter: 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Insercommand为空,给它赋值试试呢 自己创建一个SqlCommand对象,赋给InsertCommand。 这不就是给它赋值出的错吗?第一个图 我就是用sqlcommand赋值的。我问题是为什么我直接复制不可以?能说具体点吗? 它要怎么赋值? 改称这边你的InsertCommand 是Null,所以你设置它的Connection肯定是要抱错的sad.InsertCommand = new SqlCommand(sql,conn); 第一个图 我就是用sqlcommand赋值的。我问题是为什么我直接复制不可以?---------------------------------你复制的是第一图中被注释掉了的代码,未注释的代码中你可以看到明确地new了一个SqlCommand对象。 你贴出来的图已经表明了出错的时候,SqlDataAdapter的几个SqlCommand类型的属性都是null的了。 感谢大家,问题已经解决。解决方法像dancingbit、zzyhuian06142说的一样。但是我还是有点不理解,InsertCommand是SqlDataAdapter的一个属性,SqlDataAdapter我已经实例化了,为什么InsertCommand属性也要实例化一下? InsertCommand接受的是一个对象只要是对象就要实例化的 C#中Form窗口中的控件不显示 C# 读取XML文件某个节点的值 遇到个小难题 求救 如何用C# 写 activeX 插件 未将对象引用设置到对象的实例未处理NullreferenceException DataTable快速导出 .net2005下,C#语言怎么控制摄像头 WIN CE 键盘钩子 hHookKey 值一直为 0 如何得知我已与数据库连接成功? C#的垃圾回收,时机、大小 如何确定?能手动配置吗? [简单问题]如何做一个网站扫描器? c#代码
这不就是给它赋值出的错吗?
第一个图 我就是用sqlcommand赋值的。我问题是为什么我直接复制不可以?
能说具体点吗? 它要怎么赋值?
sad.InsertCommand = new SqlCommand(sql,conn);
---------------------------------你复制的是第一图中被注释掉了的代码,未注释的代码中你可以看到明确地new了一个SqlCommand对象。
解决方法像dancingbit、zzyhuian06142说的一样。
但是我还是有点不理解,InsertCommand是SqlDataAdapter的一个属性,SqlDataAdapter我已经实例化了,为什么InsertCommand属性也要实例化一下?
InsertCommand接受的是一个对象
只要是对象就要实例化的