我在Parallels Windows安裝的管理員帳戶上安裝了UniVerse,隨後我創建了第二個管理員帳戶,該帳戶的憑據是用來創建U2Connection。GetSchema()拋出UciException「* HS.OLEDBINFO」不在CATALOG空間中「
但是,試圖調用的getSchema(...)當我得到以下情況例外。我懷疑這是權限有關,但我不知道我需要改變。
{ 「[U2] [UCINET-UO] [U2] [UCINET] [宇宙]:\」 * HS.OLEDBINFO \ 「是不是在目錄空間\ r \ n」。}
在U2.Data.Client .Uc U2.Data.Client.U2Command.ExecuteReaderObject(CommandBehavior行爲,String方法,U2CursorType reqCursorType,布爾值abortOnOptValueChg,布爾值skipDeleted)上的U2.Data.Client.U2Command.a(CommandBehavior A_0)布爾isResultSet,的Int32 maxRows進行,布爾skipInitialValidation) 在U2.Data.Client.U2Command.ExecuteReaderObject(的CommandBehavior行爲,字符串方法) 在U2.Data.Client.U2MetaDataFactory.b(U2Command & A_0,字符串A_1) 在U2 (String collectionName,String).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 [] restrictionValues) at U2.Data.Client.U2Connection.GetSchema(String collectionName) at Connection.Program.Main(String [] args)in c:\ Program Files(x86)\ Rocket Software \ U2 Toolkit for .NET \ U2數據庫提供程序\ samples \ C#\ UniVerse \ Connection \ Program.cs:line 30
如果我記得,最終這個問題是由於UniVerse安裝不當造成的。 – ksigmund