2012-11-28 76 views
2

我在SQL表中有一些類型爲decimal(x,y)的字段。在VBA中,如何在存儲過程參數的ADO參數中表示這些參數?例如,VARCHAR將使用adVarChar聲明:ADO VBA類型爲SQL小數?

Set prm = cmd.CreateParameter("@ColumnX", adVarChar, adParamInput, 50) 

回答

3

看一看這個頁面:

你可能有興趣在這兩個數據類型是adDecimaladNumeric。以下文章描述兩者之間的差別:

下面是一個例子:http://www.access-programmers.co.uk/forums/showthread.php?t=149631

+0

根據http://www.w3schools.com/ado/met_comm_createparameter.asp,要設置可變長度數據類型的長度,請使用CreateParameter方法的size參數。 – PowerUser