国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Oracle > 正文

Oracle-存取器不是參數存取器

2024-08-29 13:53:54
字體:
來源:轉載
供稿:網友
 新近寫一個vba程序的時分不間歇的出現 “存取器不是參數存取器 ”的錯處。嗣后發現至于我等不專業人士,碰到這么的錯處還挺e的。下頭是綜合各種文件理解到的一些貨色。

問題多出現在有乘法也許除法或許其它發作高精度小數的時分,這類錯處應該是Oracle和vba里的數據精密度不一致羅致的,Oracle里的數據精密度為38位,而微軟VB ADO系統的精密度最高唯其如此支持28位的精密度,招致銜接出了問題。

當前兩個解決方案:

1. 不用用Oracle客戶端自帶的 Ole驅動,用微軟的 Old驅動。

PRovider=MSDAORA 這個應該是微軟提供的驅動解決了數據聯接的問題。這個步驟大抵解決了大多數問題,但煩勞取決微軟自帶的驅動不支持Oracle一些效能,例如調用某些儲存進程。

2. 直接改查詢話語,利用trunc和round函數,將全部也許發作高精度數值的結果積極截斷。

select trunc(1.11231234122312, 三) from dual 這個步驟是有效的,但是我覺得很奇怪,上頭的截斷是用十進制位數,但保留的時分應該是二進制的,十進制的截斷代表什么意思呢?
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 林州市| 和硕县| 徐州市| 邛崃市| 新巴尔虎右旗| 于田县| 玛沁县| 成都市| 穆棱市| 嵊泗县| 克拉玛依市| 佳木斯市| 宝鸡市| 吕梁市| 富源县| 皋兰县| 台中县| 隆回县| 夏邑县| 武陟县| 马山县| 丰县| 涪陵区| 介休市| 台江县| 沭阳县| 正阳县| 盐池县| 奉节县| 雅江县| 左云县| 武夷山市| 南部县| 兰州市| 林甸县| 贵南县| 德阳市| 九台市| 浮梁县| 鄢陵县| 醴陵市|