SqlCommand.DeriveParameters 失敗

黄舟
發布: 2017-02-16 10:45:33
原創
1645 人瀏覽過

錯誤訊息如下:


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 Libra錯誤原因:

使用回載方法_db.ExecuteDataSet(CommandType type,String sql)

而不是:


public virtual DataSet ExecuteDataSet(
	string storedProcedureName,
	params Object[] parameterValues
)
登入後複製
登入後複製


,或點擊開啟連結到連結


ExecuteDataSet重載方法如下:


public virtual DataSet ExecuteDataSet(
	DbCommand command
)
登入後複製


Database.ExecuteDataSet Method ( CommandType, String)

public virtual DataSet ExecuteDataSet(
	CommandType commandType,
	string commandText
)
登入後複製


Database.ExecuteDataSet Method (DbCommand, DataSet Method (String, Object[])


public virtual DataSet ExecuteDataSet(
	DbCommand command,
	DbTransaction transaction
)
登入後複製

Database.ExecuteDataSet Method (DbTransaction, CommandType, String)

public virtual DataSet ExecuteDataSet(
	string storedProcedureName,
	params Object[] parameterValues
)
登入後複製
登入後複製


public virtual DataSet ExecuteDataSet(
	DbTransaction transaction,
	CommandType commandType,
	string commandText
)
登入後複製


 以上就是SqlCommand.DeriveParameters failed的內容,更多相關內容請關注PHP中文網(www.php.cn)!


來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!