excel导入sql server2005的问题
[Excel 源 [1]] 错误: 输出“Excel 源输出”(9) 上的 输出列“Description 3”(546) 出错。返回的列状态是:“文本被截断,或者一个或多个字符在目标代码页中没有匹配项。”。 该列在excel中最长为308个字符,但是excel源中的外部列和输出列最多只能设为Nvarchar(255),如果设定长度超过255,则出现警告,源列属性不匹配,执行也通不过。使用Ntext类型也尝试过,不匹配。 我使用ado.net倒是把它倒入到数据库了,但是发现所有超过255的都被截断了。 我试过把excel中该列设为文本格式也不行。 这种长字符列应该怎么处理?
我现在导EXCEL都是直接在EXCEL中拼出INSERT语句,方便又灵活引用 我现在导EXCEL都是直接在EXCEL中拼出INSERT语句,方便又灵活 在EXCEL中拼出INSERT语句?如何做,请指导,谢谢。 用OpenDataSource吗? 没研究过 没研究过 SQL code: --或者拷貝到文本中bulk insert bulk insert test from 'E:\Test.txt' with( FIELDTERMINATOR = ',', ROWTERMINATOR = '\n' ) select * from test 我不喜欢用语句 我一般都习惯用导入导出工具 最近被客户一些乱七八糟的excel搞的焦头烂额,格式无比混乱,语言也跟我们不同。。引用 SQL code--或者拷貝到文本中bulk insertbulkinsert testfrom'E:\Test.txt'with( FIELDTERMIN
相关问答:
(1)string ConnString = "server=localhost;integrated security=sspi;database=pubs;"; (2)string strConnection="user uid=sa;pwd=123456;Database=test;Server=test;Connect ......
请问: 1,如何将一张dbf表导入到sql server2000中的一张表。使用DTS该怎样实现? 2,使用网上代码: Insert Into Tb_cj Select * from openrowset('MSDASQL','Driver=Microsoft Visual FoxPro D ......
表如下 教室ID 座位数 开始时间 结束时间 2009年1月1日 2009年1月2日 2009年1月3日 101 50 08:00 08:30 30 40 50 101 50 09:00 ......
CREATE TABLE [Test_xcmtmp] ( [id] [int] IDENTITY (1, 1) NOT NULL , [name] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL , [subject] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL , [Sourc ......