初始設定的varchar(MAX)型別是不確定哪個是數字型
用vba將資料寫入sql server 2008r2后,想把資料列的型別,從varchar(MAX)型別轉為decimal數字,但是匯出來的數都變了,大了好多倍,求解
uj5u.com熱心網友回復:
存入時用 CStr 函式將原來的數字型別轉換為字串型別存入 varchar 欄位讀出時再用 Int 函式將字串型別轉換成數字型別
如:
寫入時
...
rs!f_str = CStr(123)
...
讀取時
dm rs_int as integer
...
rs_int = int(rs!f_str & "")
...
uj5u.com熱心網友回復:
我是想把資料庫里面的轉為數字型別,方便計算
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/28667.html
標籤:VBA
上一篇:數字鐘
