linktoyou
新新人类
帖子
56
精华
0
无忧币 231
积分 160
阅读权限 20
|
发表于:2007-9-2 23:39
标题:xml第一列太长问题
<上一帖 |
下一帖>
<?xml version="1.0" encoding="UTF-8" ?>
- <v1:storage-down xmlns:v1=""http://xml.e/doc/v1"">
<LIB Storage="storage" ConnectCode="0002" CtrlDvsnCD="00027495"
ProcessFlag="1" SequenceNo="20070225000000000001" CompanyCode="77946311" BranchCode="0400" BranchName="" ShopCode="0400" ShopGCode="77802992" ShopName="深圳总仓" ShopProvince="广东省" ShopCity="深圳" GoodsCode="100386" GoodsName="ES4823A/S 松下电动须刀" GoodsType="ES4823A/S" SupplyCode="6022" GoodsGCode="ES4823S405" ClassCode="D03" ClassName="其它白色小家电类" Qty="40" StatQty="41" UnitName="台" StorageType="N" StatTime="2007-02-24 00:00:00" CreatedTime="2007-02-25 01:27:59" SendTime="2007-02-25 01:27:59" TestID="0" />
<LIB Storage="storage" ConnectCode="0002" CtrlDvsnCD="00027495" ProcessFlag="1" SequenceNo="20070225000000000002" CompanyCode="77946311" BranchCode="0400" BranchName="" ShopCode="0400" ShopGCode="77802992" ShopName="深圳总仓" ShopProvince="广东省" ShopCity="深圳" GoodsCode="100387" GoodsName="ES5821S松下电动须刀" GoodsType="ES5821S" SupplyCode="6022" GoodsGCode="ES5821S405" ClassCode="D03" ClassName="其它白色小家电类" Qty="59" StatQty="60" UnitName="台" StorageType="N" StatTime="2007-02-24 00:00:00" CreatedTime="2007-02-25 01:27:59" SendTime="2007-02-25 01:27:59" TestID="0" />
我用BULK INSERT hzb.dbo.[xmltb1]
FROM 'd:\myxml.xml'
WITH (
DATAFILETYPE = 'char',
FIELDTERMINATOR = '\t',
ROWTERMINATOR = '\n'
)
结果确实:
服务器: 消息 4866,级别 17,状态 66,行 1
大容量插入失败。数据文件中第 1 行、第 1 列的列太长。请确保正确地指定了字段终止符和行终止符。
服务器: 消息 7399,级别 16,状态 1,行 1
OLE DB 提供程序 'STREAM' 报错。提供程序未给出有关错误的任何信息。
OLE DB 错误跟踪[OLE/DB Provider 'STREAM' IRowset::GetNextRows returned 0x80004005: 提供程序未给出有关错误的任何信息。]。
语句已终止。
怎么解决啊?
|
 论坛活动:测测你对IT技术大会的了解指数(赠微软礼品、无忧币) |
|