以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  扩展性图片列(备注型字段),统计同名有几条记录引用出错!  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=75170)

--  作者:苍风霁月
--  发布时间:2015/9/29 10:46:00
--  扩展性图片列(备注型字段),统计同名有几条记录引用出错!
我想查一下,同一图片有几条记录引用,统计出错!提示“数据类型 ntext 和 varchar 在 equal to 运算符中不兼容”!

这是为啥?求解决办法或思路!

代码如下:
Dim Val As Integer
Val = DataTables("T_USER").SQLCompute("Count(*)","user_photo = ‘" & Tables("T_USER").Current("user_photo")  & "’")

先谢!

--  作者:大红袍
--  发布时间:2015/9/29 10:52:00
--  

方法一:你可以把备注列改成字符列。

 

方法二:加上转换函数

 

Dim Val As Integer
Val = DataTables("T_USER").SQLCompute("Count(*)","Convert(varchar, user_photo) = \'" & Tables("T_USER").Current("user_photo")  & "\'")


--  作者:苍风霁月
--  发布时间:2015/9/29 10:59:00
--  
谢谢袍哥!已解决问题!