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。
错误原因:
使用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 )
以上就是SqlCommand.DeriveParameters failed的内容,更多相关内容请关注PHP中文网(www.php.cn)!
上一篇: 一次phpmyadmin中查看mysql数据乱码的解决过程
下一篇: php学习日志(5)-解决Windows Live Writer错误:WindowsLive.Writer.CoreServices.HttpRequestHelper的类型初始值设定发生异常
推荐阅读
-
IOS 签名错误codesign failed with exit code 1解决方法
-
解决eclipse启动时报错Failed to create the Java Virtural Machine.问题的方法
-
解决 INSTALL FAILED CONFLICTING PROVIDER的问题方法
-
Laravel访问出错提示:`Warning: require(/vendor/autoload.php): failed to open stream: No such file or di解决方法
-
解析Neatbeans(常见错误) build-impl.xml:305: Compile failed
-
解决 INSTALL FAILED CONFLICTING PROVIDER的问题方法
-
解决eclipse启动时报错Failed to create the Java Virtural Machine.问题的方法
-
Android 中Failed to read key from keystore解决办法
-
丢失Android系统库或者Conversion to Dalvik format failed with error 1错误的解决方法
-
Failed to execute goal org...的解决办法