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

解决方案 »

  1.   

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

  2.   

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

  3.   

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

  4.   

    "insert   into   补贴信息(实际补贴金额)values(convert(Money,   '"  
    &   Trim(je.Text))   &   "')"---右括号打错地方了 
    试试"insert into 补贴信息(实际补贴金额) values(convert(Money,"&Trim(je.Text)&"))"
    或不行将je.Text在插入语句执行前msgbox出来,记得两边加标志符 "_"&Trim(je.Text)&'_'
    如果是数字就能转换