日期:2014-05-18  浏览次数:20415 次

关于SQL中varchar转换成money各位大侠帮小弟一把~ 在线等
在VB中给SQL数据库字段插入值,从输入框中取值,插入的时候总是提示,数据库中不充许将varchar到money转换。      
求助在VB中怎么能将取到的字符串转换成货币型的再插入啊  

为什么总是提示我语法错误,      
    我要是用这个      
    "insert       into       补贴信息(实际补贴金额)values(convert(Money,       ' "    
&       Trim(je.Text))       &       " ') "      
    总提示我函数未定义          
               
    到底怎么写才是正确的呢,试过N次了      
    到底怎么改CONVERT()这个函数啊~??????


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