OledbDataReader getOrdinalIssue
OledbDataReader getOrdinal Issue
我对来自 OleDb.DataReader 的函数 GetOrdinal 有一些疑问。在我的 table 中,我有一些以 space 命名的列。
我试着用一些 [ ]:
来调用它
Dim dr as System.Data.OleDb.OleDbDataReader
dr.GetOrdinal("[Nom truc]")
但它告诉我:"IndexOutOfRangeException"
我无法更改字段名称。我的基地类型是accdb。在 Microsoft Access 中,我的查询有效。
对不起我的英语不好,我是法国女孩:)
提前致谢!
您应该删除括号:
'dr.GetOrdinal("[Nom truc]")
dr.GetOrdinal("Nom truc")
我对来自 OleDb.DataReader 的函数 GetOrdinal 有一些疑问。在我的 table 中,我有一些以 space 命名的列。 我试着用一些 [ ]:
来调用它Dim dr as System.Data.OleDb.OleDbDataReader
dr.GetOrdinal("[Nom truc]")
但它告诉我:"IndexOutOfRangeException"
我无法更改字段名称。我的基地类型是accdb。在 Microsoft Access 中,我的查询有效。
对不起我的英语不好,我是法国女孩:)
提前致谢!
您应该删除括号:
'dr.GetOrdinal("[Nom truc]")
dr.GetOrdinal("Nom truc")