sql未将对象引用设置到对象的实例怎么解决
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql未将对象引用设置到对象的实例怎么解决相关的知识,希望对你有一定的参考价值。
20 SQL 新建数据库 右键单击新建表 出现此问题!请问怎么解决。 补充: 未将对象引用设置到对象的实例。 (SQLEditors)程序位置:在Microsoft.SqlServer.Management.UI.VSIntegration.Editors.ViewDesignerNode.CreateDesigner(IDTDocToolFactoryProvider factoryProvider, IVsDataConnection dataConnection)在Microsoft.SqlServer.Management.UI.VSIntegration.Editors.VsDataDesignerNode.CreateDesigner()
在Microsoft.SqlServer.Management.UI.VSIntegration.Editors.VsDataDesignerNode.Open()
在Microsoft.SqlServer.Management.UI.VSIntegration.Editors.VirtualProject.Microsoft.SqlServer.Management.UI.VSIntegration.Editors.ISqlVirtualProject.CreateDesigner(Urn origUrn, DocumentType editorType, DocumentOptions aeOptions, IManagedConnection con)
在Microsoft.SqlServer.Management.UI.VSIntegration.Editors.ISqlVirtualProject.CreateDesigner(Urn origUrn, DocumentType editorType, DocumentOptions aeOptions, IManagedConnection con)
在Microsoft.SqlServer.Management.UI.VSIntegration.Editors.VsDocumentMenuItem.CreateDesignerWindow(IManagedConnection mc, DocumentOptions options) 补充: 3_X-PC : 未安装 Microsoft Internet 信息服务(IIS)或已将其禁用。某些 SQL Server 功能需要 IIS。如果缺少 IIS,则将无法安装某些 SQL Server 功能。若要安装所有 SQL Server 功能,请通过“控制面板”中的“添加/删除程序”安装 IIS 或通过“控制面板”启用 IIS 服务(如果已安装该服务),然后重新运行 SQL Server 安装程序。有关依赖于 IIS 的功能的列表,请参阅联机丛书中的“SQL Server 各版本支持的功能”。
1. 检查你的数据是否完整。
2. 你在安装SQL SERVER 的时候应该已经出错了,你可能没发现。
打开Program Files\Microsoft SQL Server\90\Setup Bootstrap\LOG\Summary.logs
一般就是由于数据库中没有数值
或者session变量传值没有传过去等原因引起的 参考技术A 是不是值有问题
先判断是否为空
if(Session["friend_name"]!=null)
执行你的操作
comm.CommandText = "insert into plpicture (nr,pname,imageid,ptime) values ('" + TextBox1.Text + "','" + Session["friend_name"].ToString() + "','" + "+id+" + "','" + DateTime.Now + "')";
SQL Server2000中未将对象引用设置到对象的实例问题..
参考技术A 那句话报错不一定错的地方就在那边楼主应该是在做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表名不存在
以上是关于sql未将对象引用设置到对象的实例怎么解决的主要内容,如果未能解决你的问题,请参考以下文章