環境:pb12.5, win7 x86, oracle11g 創建資料視窗 時報錯
在表選擇框中選擇一個表時報錯
ora-00936 運算式錯誤
請支持指導!
uj5u.com熱心網友回復:
ora-00936為運算式錯誤,如果選擇一個表時就出錯,應該是連接配置的有問題,仔細檢查一下資料庫連接
如果作業系統是64位,oracle11g千萬不要安裝64位的,要裝32位的
uj5u.com熱心網友回復:
將同在一個資料庫, 報錯和不報錯的表進行比較發現, 差異在: 報錯的表中有 timestamp 欄位.在資料視窗 SQL 代碼界面 通過select 選擇 timestamp欄位時 此資料視窗就無法保存.
其根本原因在 PB12.5 資料視窗讀取 timestamp 欄位 報錯.
請高手指導!!!!
uj5u.com熱心網友回復:
服務器 linux 安裝oracle11g開發環境: win7 32位 , PB 12.5 , 沒有安裝 oracle 11g 的客戶端. 使用PB自帶的 10g進行連接. 報錯后安裝 11g 32位的客戶端
uj5u.com熱心網友回復:
那個欄位不用添加到資料視窗吧uj5u.com熱心網友回復:
測驗發現 原來 oracle 資料庫中 表名為 ZW_TEST_TS 欄位1: CF_FID( varchar2 ) 欄位2: CF_TS( timestamp(6) ) 在pb選擇的時候就報錯, 提示運算式錯誤.而同樣的欄位 表名為 ZW_TEST則不報錯. 可以選到 但是列不能選擇 cf_ts.
難道和表的命名方式有關, 不能使用超過一個_?
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/41765.html
標籤:DataWindow
下一篇:WEB運行起來的彈窗問題11.5
