neptune 发表于 2006-8-13 19:17:09

使用bcp in导入数据出错

<p>使用bcp in导入数据时出如下错误,希望高手帮忙解决一下</p><p>CSLIB Message:&nbsp; - L0/O0/S0/N36/1/0:<br/>cs_convert: cslib user api layer: common library error: The result is truncated<br/>because the conversion/operation resulted in overflow.<br/>CSLIB Message:&nbsp; - L0/O0/S0/N24/1/0:<br/>cs_convert: cslib user api layer: common library error: The conversion/operation<br/>&nbsp;was stopped due to a syntax error in the source field.</p><p>导入的语句是</p><p>bcp&nbsp;db..table in D:\sybase\data\123.txt -Usa -P -Sserver -c</p>

aliking 发表于 2006-8-18 09:04:07

<p>你不带参数运行bcp,这些都有提示:</p><p>[-r row_terminator]<br/>[-t field_terminator]<br/>[-T text or image size]<br/></p>

aliking 发表于 2006-8-13 21:15:00

<p>1. 可能字符集不匹配,你bcp in时没有指定字符集,将使用客户端缺省字符集。</p><p>2. 没有指定行分隔符和列分隔符,有可能导致系统无法正确辨认表结构。</p><p>3. 如果有Image或Text字段,bcp in/out时应该指定最大列宽,否则可能被截断。</p>

neptune 发表于 2006-8-14 08:40:40

<p>1. 可能字符集不匹配,你bcp in时没有指定字符集,将使用客户端缺省字符集。</p><p>2. 没有指定行分隔符和列分隔符,有可能导致系统无法正确辨认表结构。</p><p>3. 如果有Image或Text字段,bcp in/out时应该指定最大列宽,否则可能被截断。</p><p></p><p>谢谢!</p><p>能否告诉我怎么设定行、列分隔符,怎么制定最大列宽呢?</p><p>谢谢了!</p>
页: [1]
查看完整版本: 使用bcp in导入数据出错

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

Mail To:Admin@SybaseBbs.com