在插入的sql语句中用convert转换一下例:updaet table1 set money1=convert(money,123)

解决方案 »

  1.   


    报错 当前上下文中不存在名称“convert”
      

  2.   

    Convert.todecimal(myQuoteIn );这样即可
      

  3.   

    不行哦,错误提示如下:
    不允许从数据类型 varchar 到数据类型 money 的隐性转换(表 'Mac_Newglory.dbo.Mac_ProductPrice',列 'QuoteOut')。请使用 CONVERT 函数来运行此查询。 
      

  4.   

    1.楼主看看数据库字段类型有没有问题... 代表钱的字段是不是 money类型的??或smallmoney...2.楼主页面上那个填写  钱  的textbox是不是 decimal类型的。
    string myQuoteIn = QuoteIn.Text.Trim();改成:Decimal myQuoteIn = QuoteIn.Text.Trim();
    如此而已...
      

  5.   

    只要在insert 或update 时,去掉单引号就OK了!