2
我在SQL表中有一些類型爲decimal(x,y)的字段。在VBA中,如何在存儲過程參數的ADO參數中表示這些參數?例如,VARCHAR將使用adVarChar聲明:ADO VBA類型爲SQL小數?
Set prm = cmd.CreateParameter("@ColumnX", adVarChar, adParamInput, 50)
我在SQL表中有一些類型爲decimal(x,y)的字段。在VBA中,如何在存儲過程參數的ADO參數中表示這些參數?例如,VARCHAR將使用adVarChar聲明:ADO VBA類型爲SQL小數?
Set prm = cmd.CreateParameter("@ColumnX", adVarChar, adParamInput, 50)
看一看這個頁面:
你可能有興趣在這兩個數據類型是adDecimal
和adNumeric
。以下文章描述兩者之間的差別:
下面是一個例子:http://www.access-programmers.co.uk/forums/showthread.php?t=149631
根據http://www.w3schools.com/ado/met_comm_createparameter.asp,要設置可變長度數據類型的長度,請使用CreateParameter方法的size參數。 – PowerUser