当前位置:编程学习 > C#/ASP.NET >>

不允许从数据类型 datetime 到 bit 的隐性转换


又遇到大问题了 呵呵  帮看看 




Microsoft OLE DB Provider for SQL Server 错误 '80040e14' 

不允许从数据类型 datetime 到 bit 的隐性转换。请使用 CONVERT 函数来运行此查询。 

/admin/Admin_CollectionRun.asp,行 525  --------------------编程问答-------------------- 强制转换CONVERT  --------------------编程问答-------------------- 强制转换CONVERT   应该怎么写   --------------------编程问答--------------------  .Parameters.Append .CreateParameter("@UpdateTime", 135, 1, 8, UpdateTime) --------------------编程问答-------------------- Datetime和bit风马牛不相及的二类数据,肯定程序中有问题 --------------------编程问答-------------------- 我倒是有点好奇,楼上是怎样能把时间类型强制转成布尔值的。
请问2011年11月11日转了后,是真是假?这恐怕比判断那天是不是光棍让人迷惑多了。 --------------------编程问答-------------------- 代码有问题,拷贝来的代码吧。好好检查下 --------------------编程问答-------------------- SQL中强制转换的语法CONVERT(BIT,@TEST),@TEST是你要类型转换的变量。
不过这两种数据类型好像不能转换吧。 --------------------编程问答-------------------- 我很好奇怎么把8字节的datetime“强制转换”到1字节的bit... --------------------编程问答-------------------- 你的数据库字段类型没有转换 呵呵 Convert转换一下吧 --------------------编程问答-------------------- 用sql中的CAST
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,