使用bcp in导入数据出错
<p>使用bcp in导入数据时出如下错误,希望高手帮忙解决一下</p><p>CSLIB Message: - 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: - L0/O0/S0/N24/1/0:<br/>cs_convert: cslib user api layer: common library error: The conversion/operation<br/> was stopped due to a syntax error in the source field.</p><p>导入的语句是</p><p>bcp db..table in D:\sybase\data\123.txt -Usa -P -Sserver -c</p> <p>你不带参数运行bcp,这些都有提示:</p><p>[-r row_terminator]<br/>[-t field_terminator]<br/>[-T text or image size]<br/></p> <p>1. 可能字符集不匹配,你bcp in时没有指定字符集,将使用客户端缺省字符集。</p><p>2. 没有指定行分隔符和列分隔符,有可能导致系统无法正确辨认表结构。</p><p>3. 如果有Image或Text字段,bcp in/out时应该指定最大列宽,否则可能被截断。</p> <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]