我正在使用 OLE 和 C#.NET 来查询 MS Access 数据库的架构。具体来说,我需要找出特定列是否是“身份”列。对于 SQL Server,我可以使用:
select COLUMNPROPERTY(object_id('dbo.tablename'),'columnname','IsIdentity')
...但是当我针对 Access 调用此 SQL 时,我收到带有以下消息的 OleDbException:
Undefined function 'COLUMNPROPERTY' in expression.
搜索档案,似乎有办法用 DAO 做到这一点,但我需要使用 OLE。有人碰巧知道我如何用 OLE 做到这一点吗?