I have written a VB app that queries a SQL database and populates a text box with the answer in currency: $345.00
This is the code I used:
Textbox.Text = Format(rs.Fields("DrySalesCost"

, "\$###,###,##0.00"
Format is the function you want to use.
Format(data to format,the format to use)
The Format function can be found in your VB help.
When I queried my database I set each column to a variable, so I could easily access the individual column data. For instance:
request = "select SUM((qty_sold * selling_price)) As DrySalesCost from selnet where gro_class =1"
' Open the Recordset.
Set rs = m_DBConnection.Execute( _
request, , adCmdText)
Textbox.Text = Format(rs.Fields("DrySalesCost"

, "\$###,###,##0.00"

rs.Close
If you need further explanation e-mail me at mcrisson@mitchellgrocery.com