我有以下代码:
.Parameters.Add(New OleDbParameter("@FY", OleDbType.Integer, 4, _
ParameterDirection.Input, True, 0, 0, "iYear2000", DataRowVersion.Current, _
iYear))
iYear2000是“srcColumn”的参数。
基于MSDN:
Gets or sets the name of the source column mapped to the DataSet and used for loading or returning the Value. (Overrides DbParameter.SourceColumn.)
问题是srcColumn的确切做法。在我的测试中,无论我给这个参数赋予什么价值(例如:“ABC”,“2000”,“HappynewYear”)
我总是得到相同的结果。当我查看返回的数据集(通过存储过程)时,我总是看到
iYear
2000
2001
2002