penbin123 发表于 2008-10-22 11:49:12

诚心求教!执行批处理时出现数据类型转换错误!

通过BAT文件生成建表语句。
BAT文件内的命令内容为: isql -Usa -Pxxx -Sxxx -i sql.txt -o sql.sql
sql.txt 文件的内容为:
select 'create table '+ name + '字段列表(超过255个字符)' from sysobjects where type = 'U'
同样的命令,在一个数据库上执行没问题,但换到另一台数据库服务器上执行却出现以下错误:
implicit conversion from datatype 'TEXT' to 'VARCHAR' is not allowed! Use theconvert function to run this query.
请问是否有人遇到过同样的问题?
如何解决?
谢谢各位了!

ribut9225 发表于 2008-11-1 09:43:34

没遇到过
sysobjects表中,不应该有text字段类型吧
页: [1]
查看完整版本: 诚心求教!执行批处理时出现数据类型转换错误!

免责声明:
本站所发布的一切破解补丁、注册机和注册信息及软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:Admin@SybaseBbs.com