您的位置:程序门 -> vb -> 基础类



数据类型转换问题


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


数据类型转换问题
发表于:2007-01-29 10:02:06 楼主
我的sql数据表的sp_price的类型是money的,但vb在保存时提示类型出错,
cn.EXECute   ( "insert   into   spzlk(sp_code,sp_name,writer,sp_price,cbs_name)   values( ' "   +   trim(codetxt)   +   " ', ' "   +   trim(nametxt)   +   " ', ' "   +   trim(writertxt)   +   " ', ' "   +   val(pricetxt)   +   "   ', ' "   +   trim(cbstxt)   +   " ') ")

上面的val(pricetxt)   这句该怎么写?   谢
发表于:2007-01-29 10:05:351楼 得分:0
val   改成trim都可以   因为你是拼接sql语句   数据类型交给sql处理   你只要2边加上单引号   ' "   +   trim(pricetxt)   +   "   '   就行
发表于:2007-01-29 10:15:592楼 得分:0
val   改成trim都可以   因为你是拼接sql语句   数据类型交给sql处理   你只要2边加上单引号   ' "   +   trim(pricetxt)   +   "   '   就行

这个也不行,提示
"不允许将数据从varchar转到money类型,请使用convert函数。 "
发表于:2007-01-29 10:51:263楼 得分:0
没有知道吗?


快速检索

最新资讯
热门点击