我在 Parallels Windows 安装的管理员帐户上安装了 UniVerse。我随后创建了第二个管理员帐户,我使用其凭据来创建 U2Connection。
但是,当尝试调用 GetSchema(...) 时,出现以下异常。我怀疑这是与权限相关的,但我不确定我需要更改什么。
{" [U2][UCINET-UO] [U2][UCINET][UNIVERSE]:\"*HS.OLEDBINFO\" 不在 CATALOG 空间中。\r\n"}
在 U2.Data.Client.Ucinet.UciStatement.ExecuteDirect(String pSQL) 在 U2.Data.Client.U2Command.a(CommandBehavior A_0) 在 U2.Data.Client.U2Command.ExecuteReaderObject(CommandBehavior, String 方法, U2CursorType reqCursorType,布尔 abortOnOptValueChg、布尔 skipDeleted、布尔 isResultSet、Int32 maxRows、布尔 skipInitialValidation) 在 U2.Data.Client.U2Command.ExecuteReaderObject(CommandBehavior 行为,字符串方法) 在 U2.Data.Client.U2MetaDataFactory.b(U2Command& A_0, String A_1) 在U2.Data.Client.U2MetaDataFactory.v(String[] A_0) at U2.Data.Client.U2MetaDataFactory.GetSchema(String collectionName, String[]restrictionValues) at U2.Data.Client.U2Connection.GetSchema(String collectionName, String[ ] 限制值)在 U2.Data.Client.U2Connection.GetSchema(String collectionName) 在连接。Program.Main(String[] args) in c:\Program Files (x86)\Rocket Software\U2 Toolkit for .NET\U2 Database Provider\samples\C#\UniVerse\Connection\Program.cs:line 30