mysql未将对象引用设置为对象引用?

mysql未将对象引用设置为对象引用?,第1张

那句话报错不一定错的地方就在那边

楼主应该是在做Windows窗体应该程序吧

Web应用程序没有dataGridView这个控件

我刚用楼主的代码调试下没有发现错误

楼主要找出错误首先要明白未将对象引用设置到对象的实例这句话什么意思

new

SqlConnection(Con)

,new

SqlDataAdapter(sql,connection),new

DataSet()这些就叫对象的实例

而SqlConnection

connection中的connection,SqlDataAdapter

adapter中的adapter,DataSet

set

中的set这些就叫对象引用

整句话未将对象引用设置到对象的实例的意思就是说对象的实例赋值给对象引用时为空相当于对象引用的默认值

本来我们声明一个对象引用的时候默认值就是null(空)

比如我们声明一个DataSet

set

你如果不给它=new

DataSet()直接就这样DataSet

set

它就默认set为null(空)

说白了

这句话就是说你的new

Sqlconnection(Con)或者

new

SqlDataAdapter(sql,connection)这两个对象的实例根本不存在为空

对象引用好像从来就没用引用你这个对象实例还是我的默认值空(它说设置到有点抽象因为翻译高手说话都很抽象)

所以楼主自己看看数据库中表的问题就解决了

代码没有问题只是你new

Sqlconnection(Con)或者

new

SqlDataAdapter(sql,connection)这两个对象的实例为空

说明Con这语句中的数据库名称可能错

或者sql语句中的people表名不存在

<connectionStrings>

<add name="ConnectionString" connectionString="server=localhostuser id=rootpassword=111111database=photomanagerCharset=utf8"

providerName="MySql.Data.MySqlClient" />

</connectionStrings>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7423693.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-05
下一篇 2023-04-05

发表评论

登录后才能评论

评论列表(0条)

保存