string dsql="insert into MoneyLog(money) values('"+TextBox5.Text+"')";数据库中"money"字段的类型为money型

解决方案 »

  1.   

    错误提示是:
    不允许从数据类型 varchar 到数据类型 money 的隐性转换(表 'account.dbo.MoneyLog',列 'money')。请使用 CONVERT 函数来运行此查询。高手们,这个怎么转换啊!!急,在线等!!谢谢
      

  2.   

    string dsql="insert into MoneyLog(money) values("+Convert.todouble(TextBox5.Text)+")";
      

  3.   

    你用查询分析器看一下啊。你的Convert.todouble(TextBox5.Text)这个值转换以后有没有被'啊
      

  4.   

    使用存储过程,把那个值当作参数传进去,可以设参数类型为money