|
|
|||||||||
|
|||||||||
| |||||||||
|
|
|
| |||||||||
![]() |
|
|
«
Previous Thread
|
Next Thread
»
|
Thread Tools | Search this Thread | Rate Thread | Display Modes |
|
|
|
Get inside! Sample the range of functionality easily built with JMSL Library for Time Series Data Analysis, Heat Maps, Portfolio Optimization, Monte Carlo Simulation, Stock Price Charting and more. Download Now! |
|
#1
|
|||
|
|||
|
Converting varchar to money
The problem I am having is that I am trying to insert data from a form into a DB, but I cannot figure out how to change the form value (varchar) to the db value (money).
I've tried cast(bill_priceA as money) and I get Microsoft VBScript compilation error '800a03ee' Expected ')' /Version1/AppointmentTypeFormSubmit.asp, line 35 "values('"& RMclientID & "', '" & sku & "', '" & appointmenttype & "', '" & appointmentdesc &"','"& cast(bill_priceA as Money) &"','"& bill_priceB &"','" & bill_priceC &_ ---------------------------------------------------------------------------------------------------------------------^ with the arrow landing under the a in as I've tried convert(Money, bill_priceA) and receive Microsoft VBScript runtime error '800a000d' Type mismatch: 'convert' /Version1/AppointmentTypeFormSubmit.asp, line 33 any help is appreciated!!! code that assigns variables from form, and creates SQL string in ASP RMclientID = Session("RMclientID") sku = fixit(Request.Form("sku")) appointmenttype = fixit(Request.Form("appointmenttype")) appointmentdesc = fixit(Request.Form("appointmentdesc")) bill_priceA = Request.Form("bill_priceA") bill_priceB = Request.Form("bill_priceB") bill_priceC = Request.Form("bill_priceC") bill_priceD = Request.Form("bill_priceD") bill_priceE = Request.Form("bill_priceE") commissionrateA = Request.Form("commissionrateA") commissionrateB = Request.Form("commissionrateB") commissionrateC = Request.Form("commissionrateC") commissionrateD = Request.Form("commissionrateD") commissionrateE = Request.Form("commissionrateE") ResourceTypeNeeded1 = Request.Form("ResourceTypeNeeded1") ResourceTypeNeeded2 = Request.Form("ResourceTypeNeeded2") ResourceTypeNeeded3 = Request.Form("ResourceTypeNeeded3") ResourceTypeNeeded4 = Request.Form("ResourceTypeNeeded4") ResourceTypeNeeded5 = Request.Form("ResourceTypeNeeded5") id = Request.Form("id") if Request.QueryString("action")= "create" then 'Response.Write(Request.QueryString("action")) sql = "insert into AppointmentTypes (RMclientID, sku, appointmenttype, appointmentdesc, bill_priceA, bill_priceB, bill_priceC, bill_priceD, bill_priceE, " &_ "commissionrateA, commissionrateB, commissionrateC, commissionrateD, commissionrateE, ResourceTypeNeeded1, ResourceTypeNeeded2, ResourceTypeNeeded3, ResourceTypeNeeded4, ResourceTypeNeeded5) " &_ "values('"& RMclientID & "', '" & sku & "', '" & appointmenttype & "', '" & appointmentdesc &"','"& bill_priceA &"','"& bill_priceB &"','" & bill_priceC &_ "', '" & bill_priceD & "', '" & bill_priceE & "', '" & commissionrateA & "', '" & commissionrateB & "', '"& commissionrateC & "', '"& commissionrateD &_ "', '" & commissionrateE & "', '" & ResourceTypeNeeded1 & "', '" & ResourceTypeNeeded2 & "', '" & ResourceTypeNeeded3 & "', '" & ResourceTypeNeeded4 &"', '" & ResourceTypeNeeded5 & "')" Response.Write(sql) |
|
#2
|
|||
|
|||
|
hi jstalnaker,
try this. Code:
ccur(bill_priceA) & also your error Code:
,'"& cast(bill_priceA as Money) &"', should not have a single quote ' Code:
,"& ccur(bill_priceA) &", |
|
#3
|
|||
|
|||
|
thanks! the apostrophe did the trick
|
|
#4
|
|||
|
|||
|
your welcome. glad to help.
|
![]() |
| Viewing: Dev Shed Forums > Programming Languages - More > ASP Programming > Converting varchar to money |
| Thread Tools | Search this Thread |
| Display Modes | Rate This Thread |
|
|
|
|