2014-05-01 94 views
0

返回字符串我有從數據庫作爲貨幣

SELECT  SUM(Price) AS Sales 
FROM   BarOrder 
WHERE  (OrderDate <= @OrderDateEnds) AND (OrderDate >= @OrderDateStarts) 

我的價格區域被設置爲浮動,這樣能夠存儲美分以下查詢。這部分工作正常。現在我想用以下

lblTodayAmount.Text = Cstr(BarOrderTableAdapter.TodaysSalesAmount(CDate(strEndDay), CDate(strBeginDay)))("C") 

我得到以下檢索貨幣格式的信息:

Conversion from string "C" to type 'Integer' is not valid. 

,如果我做到以下幾點:

BarOrderTableAdapter.TodaysSalesAmount(CDate(strEndDay), CDate(strBeginDay))("C") 

然後我得到:

No default member found for type 'Double'. 
+2

「我的價格區域被設置爲浮動」 - 修復第一.... –

回答

1

使用ToString,不CStr

lblTodayAmount.Text = BarOrderTableAdapter.TodaysSalesAmount(CDate(strEndDay), CDate(strBeginDay)).ToString("C")