未将对象引用设置到对象的实例

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了未将对象引用设置到对象的实例相关的知识,希望对你有一定的参考价值。

SqlConnection mysqlconnection123 = new SqlConnection("server=localhost;uid=sa;password=wxj;database=Bid");
mysqlconnection123.Open();
string mySqlString="select Add_Item.Item_desc 物品名称用描述,max(item_price.price) as 最高出价,Add_Item.base_price 底价 from add_item join item_price on Add_Item.[user_id]!=item_price.userid and item_price.itemid=Add_Item.id join [user] on 1=1 where [user.account]=" + Request.Form["account"].ToString() + " group by Item_desc,price,base_price "; //说是这行错,未将对象引用设置到对象的实例
SqlCommand mycommand = new SqlCommand(mySqlString, mysqlconnection123);

SqlDataReader sqlread = mycommand.ExecuteReader();
while (sqlread.Read())

DataGrid2.DataSource = sqlread["Add_Item.Item_desc "];
DataGrid2.DataSource = sqlread["item_price.price "];
DataGrid2.DataSource = sqlread["Add_Item.base_price "];
DataGrid2.DataBind();



请高手指点!谢谢

参考技术A 未将对象引用设置到对象的实例 ,报这样的错误大多是sql语句问题,把这个语句在数据库查询分析器里面执行一下不就知道了吗? 参考技术B 1楼说的对,Request.Form["account"]=null所以tostring出错了 参考技术C Request.Form["account"]

Debug下这个本回答被提问者采纳

未将对象引用设置到对象的实例怎么解决啊?

///
string sqlstr3 = "";
if (Request["GoodsID"] != null)

string sqlstr3 = "select * from tb_GoodsInfo where GoodsID='" + Request["GoodsID"].ToString() + "'";

    未将对象引用设置到对象的实例。出现这种错误大部分是值未找到。

    解决此问题没别的办法。自己认真点找出哪个值没找或哪个值赋值错误。一般是SQL语句和赋值时出现较多。建议通过调试去找方便快捷。

    在window中打开功能里输入regedit,回车打开注册器。然后进入如下路径中HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Lsa\\FipsAlgorithmPolicy

    将enable设置为0,win7 64位下64位vs2015可以解决。

参考技术A 未将对象引用设置到对象的实例。出现这种错误。大部分是值未找到。解决此问题没别的办法。自己认真点找出哪个值没找。或哪个值赋值错误。一般是SQL语句和赋值时出现较多。建议通过调试去找。方便。快捷。至于楼上用try解决。在这不适合用。 参考技术B 找个变量看看Request["GoodsID"] 到底取的是什么不就知道了 参考技术C 你没有将值传过来呀,所以才会报空指针异常啊 参考技术D 使用
try{


catch exception ex



end try

以上是关于未将对象引用设置到对象的实例的主要内容,如果未能解决你的问题,请参考以下文章

未将对象引用设置到对象的实例怎么解决啊?

未将对象设置引用到实例

求助:EF 未将对象引用设置到对象的实例

未将对象引用设置到对象的实例如何解决

.NET 未将对象引用设置到对象的实例

C#连接数据库出现未将对象引用实例