private void txtName_KeyDown(object sender, KeyEventArgs e)
{
SqlDataAdapter DA = new SqlDataAdapter("Search_Student",
DBConnection.GetConnection());
DA.SelectCommand.CommandType = CommandType.StoredProcedure;
DA.SelectCommand.Parameters["@FirstName"].Value = (txtName.Text).Trim();
DataTable DA1 = new DataTable();
DA.Fill(DA1);
dataGridView1.DataSource = DA1;
}
1
A
回答
2
你必須先前參數的分配值
SqlDataAdapter DA = new SqlDataAdapter("Search_Student",
DBConnection.GetConnection());
DA.SelectCommand.CommandType = CommandType.StoredProcedure;
SqlParameter param = new SqlParameter();
param.ParameterName = "@FirstName";
param.Value = txtName.Text;
DA.SelectCommand.Parameters.Add(param);
DataTable DA1 = new DataTable();
DA.Fill(DA1);
dataGridView1.DataSource = DA1;
1
更改你代碼,您可以添加參數包含沒有將參數添加到命令參數收集中。
DA.SelectCommand.Parameters.AddWithValue("@FirstName", txtName.Text.Trim());
以上同時執行
1
您應該使用
DA.SelectCommand.Parameters.Add("@FirstName", txtName.Text.Trim());
1
嘗試以下操作:
var paramFName = e.Command.CreateParameter("@FirstName", (txtName.Text).Trim());
e.Command.Parameters.Add(paramFName);
相關問題
- 1. 一個與參數名稱的SqlParameter不受此SqlParameterCollection
- 2. 此參數名'@ 0'的SqlParameter不包含此SqlParameterCollection
- 3. 錯誤:wtih參數名稱@myparm一個SQLParamenter不受此SqlParameter的收藏
- 4. SqlParameterCollection只接受非空的SqlParameter類型對象。參數名稱:值
- 5. 我收到此錯誤
- 6. 我不斷收到此錯誤,
- 7. 我收到此錯誤。哪裏不對?
- 8. 我不斷收到此錯誤
- 9. 我收到此錯誤NSURLErrorDomain錯誤-999
- 10. 值不能爲空。參數名:字符串我收到此錯誤
- 11. 錯誤SqlParameter名稱爲空
- 12. 我接收此錯誤:在嵌套參數 '不允許的參數圖像'
- 13. Am收到此錯誤:
- 14. 收到此錯誤#1064
- 15. 爲什麼我收到此錯誤
- 16. 我收到此錯誤使用matplotlib
- 17. 錯誤:SqlParameterCollection只接受非空SqlParameter類型對象,而不是String對象
- 18. 我不斷收到此錯誤段錯誤(核心轉儲)
- 19. 不斷收到此代碼錯誤
- 20. 爲什麼我收到此錯誤:在此範圍內聲明
- 21. 此SqlParameterCollection的索引無效,計數爲
- 22. 具有此名稱的SqlCeParameter已包含在此SqlCeParameterCollection中。錯誤
- 23. 我收到此錯誤:找不到工廠:javax.faces.context.FacesContextFactory
- 24. 爲什麼我收到此錯誤與CGContext上
- 25. 與此代碼我收到錯誤讀取
- 26. SqlParameter有已被另一SqlParameterCollection
- 27. SqlParameterCollection只接受非空的SqlParameter類型對象
- 28. 當我創建的列表,我收到此錯誤
- 29. adoquery1:找不到參數'firstname'
- 30. 此方法不接受null爲參數
只是好奇。有沒有理由不使用EntityFramework之類的東西? –