我有一個鏈接表設置在訪問Oracle 10企業服務器。它在我的電腦上效果很好。但我試圖讓一位同事設置相同的功能,出於某種原因,她無法看到表中的所有列。它連接,刷新,說它是鏈接的,但不是所有的列都在那裏。在命令行上使用不同的客戶端或sql,我們可以看到整個表格。只是不在Access中。唯一的區別是我使用的是Oracle 9g Client,而她使用的是Oracle 10g Express。有任何想法嗎?oracle odbc連接沒有獲得所有列
0
A
回答
1
而獲勝者是......超過255列的表!無論出於何種原因,我查詢所需的列在第一次運行時都可用,並且在隨後的所有運行中可用於我的機器。對於我的同事,無論出於何種原因,我們需要的列中有2列屬於255+類別。
解決方法是在Access中的鏈接表上使用傳遞查詢。是的,我同意 - 表/視圖中的255列是HORRID設計。不是我的錯,只需要數據!
1
研究HansUp關於緩存的內容。有一點我想提出。確保你的同事從同一個模式和同一個表中進行選擇。多個模式(用戶)可以具有相似的表名。
實施例:
用戶A的列的x,y表X,Z
用戶B具有列×表的x,y
如果登錄作爲用戶a選擇*從X,則您將收到該欄目是X,Y,Z
,如果你登錄爲用戶b和SELECT * FROM X,則列,您將收到的X,Y
要麼確保您正在登錄到正確的用戶或在select中顯式聲明所需的模式,即select * from a.x;
+0
感謝您的想法,我會在星期一拍攝:) – bwooceli
相關問題
- 1. 如何獲得系統上的所有ODBC連接?
- 2. Oracle ODBC dns連接
- 3. ODBC連接到Access - 沒有爲所有用戶顯示錶
- 4. oracle查詢使用','連接所有列
- 5. 連接到沒有odbc和jdbc的oracle數據庫
- 6. 向所有用戶添加ODBC連接
- 7. ODBC連接錯誤:沒有這樣的命令「odbc show」ODBC連接失敗* CLI
- 8. Perl沒有密碼的ODBC連接
- 9. 我如何獲得所有連接?
- 10. 有沒有辦法從野蠅連接池中獲得連接?
- 11. ODBC連接到oracle超時
- 12. odbc指令連接到oracle
- 13. 有沒有辦法從MySQL連接Oracle
- 14. 想分享有ODBC連接
- 15. 無法獲得Oracle連接
- 16. 無法獲得isql連接到ODBC的
- 17. 沒有得到正確的連接
- 18. activerecord - 如何獲得連接表的所有列
- 19. Oracle左連接不返回所有行
- 20. Oracle:有沒有辦法獲得視圖的列數據類型?
- 21. Java - 列出所有連接
- 22. MySQL連接所有列
- 23. ORACLE:如何通過1列獲得GROUP的所有列?
- 24. Jenkins:有沒有辦法獲得所有項目URL的列表
- 25. 有沒有人使用ODBC連接從Excel文件到Powerpivot?
- 26. 有沒有辦法在DSN中設置ODBC連接選項?
- 27. 有沒有辦法重置池中的所有ColdFusion連接?
- 28. 沒有DSN的Oracle連接字符串
- 29. RODBC連接到Oracle沒有tnsnames.ora中
- 30. JSONArray沒有獲得所有值Android SDK
對於鏈接表,不要只更改連接屬性,然後刷新。刪除鏈接,然後用新的連接信息重新創建。原因是Access數據庫緩存有關ODBC鏈接的信息,並且只需刷新時該信息並不總是可靠地更新。 – HansUp