在C#中,如何使用ado.net读取以前用DAO建立的自定义属性
在我原先开发的软件中(采用vb6),使用DAO(4.0)生成Access数据库文件,并为了增加版本上的控制,增加了一个自定义属性,代码如下:
sub CreateFile(Filename as string)
    Dim dat0 As Database
    Dim TmpTable As TableDef
    Dim TmpIndex As index
    Dim FType As Long
    Dim Flength As Long
    Dim lstr As String
    Set dat0 = CreateDatabase(FileName, dbLangChineseSimplified &  
";pwd=123"), dbEncrypt)
     '加表
     Set TmpTable = dat0.CreateTableDef("Table1")
     TmpTable.Fields.Append TmpTable.CreateField("Field1" , 10)
     ......
     dat0.TableDefs.Append TmpTable
     '加自定义属性
     dat0.Properties.Append dat0.CreateProperty("MyVersion", dbText, "123")
end sub
请问在C#(vs2003/vs2005)中的Ado.net中,怎样才能读取到这个"MyVersion"属性的值?
注:我试了GetOleDbSchemaTable(...)方法,能读出表来,属性没有读到.
请大家帮帮忙!  
------解决方案--------------------
http://support.microsoft.com/kb/224351/zh-cn
这个看看!
如果好用请感谢、CSDN 邮件通知!