SqlFunx.DataValue报错,you can't convert string to int32 返回

SqlSugar 老数据
2 2401

使用这个获取时间,年、月、日的函数时报错。。。跟踪的语句再sql server里面执行,没有问题,能查询出数据,最后返现,这个DataValue替换成sql的方法,使用的是DateName内置函数,而这个函数,返回值是nvarchar类型。。。SqlFun.DataValue的定义,返回的是int类型,不知道跟这个是否有关系。。。我自己扩展了个DataValue方式,定义成返回String类型,就没问题。。。

请谁能协助,解决下。。。

热忱回答(2)