C# OLEDBPParameter srcColumn参数的作用是什么?

C# OLEDBPParameter srcColumn参数的作用是什么?,c#,asp.net,sql-server,database,vb.net,C#,Asp.net,Sql Server,Database,Vb.net,我有以下代码: .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 sourc

我有以下代码:

.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

缺少一些相关代码(例如,您发送到
OleDbCommand
)的查询。您是否查看了从“备注”部分链接的示例?是的,但我很难理解源列的效果。
Public Sub-CreateOleDbParameter()Dim参数作为新的OleDbParameter(“说明”),OleDbType.VarChar,88)parameter.SourceColumn=“Description”End Sub“CreateOledBPParameter
属性仅与
数据适配器的insert/update/delete命令一起使用: