Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# dbCommand.ExecuteOnQuery();_C#_Sql_Asp.net_Sql Server - Fatal编程技术网

C# dbCommand.ExecuteOnQuery();

C# dbCommand.ExecuteOnQuery();,c#,sql,asp.net,sql-server,C#,Sql,Asp.net,Sql Server,我正在使用dbCommand.ExecuteOnQuery();在我的程序中,但当我运行我的程序时,我会收到 错误消息: 尚未初始化ExecuteOnQuery连接属性 我该怎么办?您需要在dbCommand对象上设置Connection属性。可以使用以下方法从连接创建命令对象 SqlCommand dbCommand = connection.CreateCommand(); 或者,某些DbCommand`构造函数重载允许您指定连接。例如 SqlCommand dbCommand = new

我正在使用dbCommand.ExecuteOnQuery();在我的程序中,但当我运行我的程序时,我会收到 错误消息:

尚未初始化ExecuteOnQuery连接属性


我该怎么办?

您需要在
dbCommand
对象上设置
Connection
属性。可以使用以下方法从连接创建命令对象

SqlCommand dbCommand = connection.CreateCommand();
或者,某些DbCommand`构造函数重载允许您指定连接。例如

SqlCommand dbCommand = new SqlCommand("select * from * where * = *", connection);

另外,确保已打开连接-
connection.Open()

没有代码,很难找到有用的提示。也许您忘记设置连接属性了?看一看