SqlCommand.DeriveParameters failed

简介: 错误信息如下:SqlCommand.DeriveParameters failed because the SqlCommand.CommandText property value is an invalid multipart name "SELECT * from tableA", the current limit of "4" is insufficient。错误原因:使用

错误信息如下:

SqlCommand.DeriveParameters failed because the SqlCommand.CommandText property value is an invalid multipart name "SELECT * from tableA", the current limit of "4" is insufficient。

错误原因:

使用Enterprise Library进行数据库操作时,如果直接使用sql 语句而非存储过程,一定要用重载方法:
_db.ExecuteDataSet(CommandType type,String sql)

而不是:

public virtual DataSet ExecuteDataSet(
	string storedProcedureName,
	params Object[] parameterValues
)

详细介绍: 点击打开链接

或者通过sql,获取到DbCommand,再执行:


ExecuteDataSet重载方法如下:

Database.ExecuteDataSet Method (DbCommand)

public virtual DataSet ExecuteDataSet(
	DbCommand command
)

Database.ExecuteDataSet Method (CommandType, String)

public virtual DataSet ExecuteDataSet(
	CommandType commandType,
	string commandText
)

Database.ExecuteDataSet Method (DbCommand, DbTransaction)

public virtual DataSet ExecuteDataSet(
	DbCommand command,
	DbTransaction transaction
)

Database.ExecuteDataSet Method (String, Object[])

public virtual DataSet ExecuteDataSet(
	string storedProcedureName,
	params Object[] parameterValues
)

Database.ExecuteDataSet Method (DbTransaction, CommandType, String)

public virtual DataSet ExecuteDataSet(
	DbTransaction transaction,
	CommandType commandType,
	string commandText
)

Database.ExecuteDataSet Method (DbTransaction, String, Object[])

public virtual DataSet ExecuteDataSet(
	DbTransaction transaction,
	string storedProcedureName,
	params Object[] parameterValues
)


相关文章
|
算法
class063 双向广搜【算法】
class063 双向广搜【算法】
163 0
|
11月前
|
存储 Java 编译器
java wrapper是什么类
【10月更文挑战第16天】
249 3
|
弹性计算
查看阿里云服务器IP地址的三种方法
查看阿里云服务器IP地址的三种方法
7953 1
|
存储 物联网 API
API在实际有什么运用?
API(Application Programming Interface,应用程序接口)是一组定义、协议和工具的集合,用于建立软件与软件之间的互操作性。它允许开发人员使用预先定义的方法来请求服务、访问数据或执行特定功能,而无需了解底层代码的具体实现。在现代软件开发中,API扮演着至关重要的角色,从简单的网页应用到复杂的企业系统,都离不开API的支持。
832 1
|
11月前
|
NoSQL 算法 关系型数据库
分布式 ID 详解 ( 5大分布式 ID 生成方案 )
本文详解分布式全局唯一ID及其5种实现方案,关注【mikechen的互联网架构】,10年+BAT架构经验倾囊相授。
分布式 ID 详解 ( 5大分布式 ID 生成方案 )
|
安全 网络协议 网络虚拟化
no required module provides package github.com/gorilla/mux
no required module provides package github.com/gorilla/mux
435 0
|
Dubbo 应用服务中间件 Nacos
如何在edas中使用自建nacos
edas中默认的nacos可能存在某些问题导致无法使用,例如“上海区域还不支持nacos 2.0 grpc”。此时,如果我们应用服务需要使用2.0版本的naocs,那就需要自建2.0的nacos。
如何在edas中使用自建nacos
|
SQL 关系型数据库 MySQL
类型隐式转换导致的?No,并不是
类型隐式转换导致的?No,并不是
103 0
类型隐式转换导致的?No,并不是