你先在查询管理器里面赋值查询一下,看看是哪里转换出错了,估计有些字母之类的
这么多,看的头都大了,你用print 输出@sql 来看看是不是哪里 语法有错,报类型转换错误时很多的时候 其实是因为语法错了,导致报出转换错误,比如说哪里少了个引号之类的。