如果是手工创建DTS包,则系统会提示如下错误:
错误源:Microsoft JET Database Engine
错误描述:字段太小而不能接受所要添加的数据的数量。试着插入或粘贴较少的数据

解决方案 »

  1.   

    用这个语句可能查询吗?select * from 
    OPENROWSET('MICROSOFT.JET.OLEDB.4.0'
    ,'Excel 5.0;HDR=YES;IMEX=2;DATABASE=X:\EXCEL文件名.xls',工作表名$)
      

  2.   

    看看bulk insert 的帮助吧
      

  3.   

    對呀﹐我也遇到一樣的問題﹐我是沒辦法解決﹐最后我是把那几較多的刪除了在導入的﹐后在SQL里修改﹐由于我的這種大值不是很多所以這樣還算搞定了﹐不知有沒有什么更好的辦法?
      

  4.   

    select * into SQL表 from 
    OPENROWSET('MICROSOFT.JET.OLEDB.4.0'
    ,'Excel 5.0;HDR=YES;IMEX=2;DATABASE=X:\EXCEL文件名.xls',工作表名$)1:在本机上操作
    2: 用sa登录
      

  5.   

    我找到了一点问题的症结所在,因为这张EXCEL表,是我从WEB页表导进来的,而不是新建的,如果是一张新建的EXCEL表,无论字段里数据量有多大,在导入到SQLSERVER里时都能成功本人继续尝试