不允许从数据类型 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