在VB中给SQL数据库字段插入值,从输入框中取值,插入的时候总是提示,数据库中不充许将varchar到money转换。   
求助在VB中怎么能将取到的字符串转换成货币型的再插入啊 为什么总是提示我语法错误,   
  我要是用这个   
"insert   into   补贴信息(实际补贴金额)values (convert(Money,   '"   &   Trim(je.Text))   &   "')"   
总提示我函数未定义     
        
  到底怎么写才是正确的呢,试过N次了   
  到底怎么改CONVERT()这个函数啊~??????

解决方案 »

  1.   

    insert   into   补贴信息(实际补贴金额)values (" & val(Trim(je.Text))   &   ")"
      

  2.   

    http://msdn2.microsoft.com/zh-cn/library/ms191530.aspx
      

  3.   

    "insert   into   补贴信息(实际补贴金额)values (convert([Money],   '"   &   Trim(je.Text))   &   "')"
      

  4.   

    convert(decimal (13,4), cost1))"insert   into   补贴信息(实际补贴金额) values (convert(decimal (13,4),   '"   &   Trim(je.Text))   &   "')"试试看
      

  5.   

    本人做一个系统,其中也需要将字符型转化为money型,
    rs.Open "select * from MerchInfo where barcode ='" & txtbarcode.Text & "' or merchprice ='" & convert([Money], txtprice.Text) & "' or merchname like '%" & txtname.Text & "% '", cnMain, 1, 1但系统提示错误:"[money]外部名未定义",是什么原因啊,该怎么更改呢?