易截截图软件、单文件、免安装、纯绿色、仅160KB

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


相关问答:

C# 连接SQL数据库常用的连接字符串该如何写?

(1)string ConnString = "server=localhost;integrated security=sspi;database=pubs;";   
(2)string strConnection="user uid=sa;pwd=123456;Database=test;Server=test;Connect ......

dbf表导入到sql server2000表问题

请问:
1,如何将一张dbf表导入到sql server2000中的一张表。使用DTS该怎样实现?
2,使用网上代码:
Insert Into Tb_cj Select * from openrowset('MSDASQL','Driver=Microsoft Visual FoxPro D ......

求一SQL - MS-SQL Server / 基础类

表如下
教室ID 座位数 开始时间 结束时间 2009年1月1日 2009年1月2日 2009年1月3日
  101 50 08:00 08:30 30 40 50  
  101 50 09:00 ......

SQL迷惑

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 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号