■バインド変数
・バインド変数を使用した更新を行う事ができる。
Oracle サーバ上のキャッシュ SQL が利用できるので高速になる。
■OraParameter Object 使用
・Parameters.Add 新增參數。
ServerType 設定方式。(OraParameter)
OraDatabase.Parameters.Add "變數名稱", 0, ORAPARM_INPUT
變數初始值 _| |
輸入 ORAPARM_INPUT _|
輸出 ORAPARM_OUTPUT
I/O ORAPARM_BOTH
OraDatabase.Parameters("變數名稱").ServerType = ORATYPE_CHAR
ORATYPE_VARCHAR2 _|
ORATYPE_NUMBER
ORATYPE_SINT
ORATYPE_FLOAT
ORATYPE_STRING
ORATYPE_VARCHAR
ORATYPE_DATE
ORATYPE_UINT
ORATYPE_CHAR
ORATYPE_CHARZ
ORATYPE_CURSOR
・Value 取得方式。
OraDatabase.Parameters("變數名稱").Value = "a001"
・Parameters.Remove 變數移除方式。
OraDatabase.Parameters.Remove "變數名稱"
轉載網站:http://homepage2.nifty.com/sak/w_sak3/doc/sysbrd/vb_s24.htm
沒有留言:
張貼留言