今天在做接口系统测试的时候遇到几个问题。总结一下
一 SQLServer2005中,如SQL字符串中包含单引号,则单引号需要用两个单引号代替。例如:
exec( 'select colunnname from tablename where findcolumn = ''' + @value + '''' ) --@value为字符串变量
二 在SSIS包中,用“SQLServer 目标”有时会出现0X???????的错误,换成OLEDB 目标就OK了
三 最受不了的事情:在EXCEL某一列的记录中,有字符串值,有数值型值,用SSIS转换成TXT后,EXCEL中此列的数值型值消失了!徐老师说,在EXCEL数据源加载数据的时候,数值型的值就已经被过滤掉了。怎样解决?在EXCEL里把此列设置为字符型的值。我倒!
浙公网安备 33010602011771号