展开全部
有些数据类型是支持隐式转换的如:int 和decimal ,可以隐式转换的在使用时可以不用显示转换直接使用,如字段col1 是decimal 数据类型 ,col2 是int 类型 则可以col1 = col2 ,数据库计算时会自己转换.
有些是不能隐式转换的,如varchar和money,需要用显示的转换函数来转换
如convert(money,col1) 或cast (col1 as money)
有些是不能隐式转换的,如varchar和money,需要用显示的转换函数来转换
如convert(money,col1) 或cast (col1 as money)
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
那是因为你有一列的内容本来是时间,让你给改成数字了,所以不允许保存,因为数据类型错误
好好查一下。
好好查一下。
追问
我的列里面没有数据是空类容
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
字符串长度超出了数据库定义的长度了,就这样
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2017-07-27
展开全部
请详细的讲一下,你是在进行什么的时候出现了这个问题?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |