科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道链接表向导链接到文本文件时的疑难问题

链接表向导链接到文本文件时的疑难问题

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

本文将为大家介绍链接表向导链接到文本文件时的疑难问题。

作者:赛迪网 limeinan 来源:天新网 2008年3月27日

关键字: Mssql SQL SQL Server 数据库

  • 评论
  • 分享微博
  • 分享邮件

问题1.不能使用“链接表向导”将固定宽度文本文件链接到 SQL Server

解析:如果可以,请将该文本文件转换为带分隔符的文本文件。您可能会考虑以常规方式导入固定宽度文本文件。导入文本文件还可以改进性能,特别是在您创建的表有索引的情况下。

问题2.在带分隔符的文本文件中,“链接表向导”始终使用逗号 (,) 字符作为列表分隔符。

解析:通过在 Windows“控制面板”中更改“区域设置”,您可能已经在计算机上对列表分隔符进行了更改。例如,德国列表分隔符是分号 (;) 字符。如果可能,请在链接前将列表分隔符转换为逗号 (,) 字符。

问题3.链接到电子表格、文本文件或 HTML 文件时,速度很慢

解析:您可能已经在“链接表向导”的第一屏中选择了“已链接的 SQL”,这将创建已链接的服务器。如果选择 Transact SQL,Access 将创建 OLE DB 数据源,该数据源使用 Transact SQL 函数创建到外部数据源的特殊只读连接。Access 使用 OPENDATASOURCE (SQL Server 2000) 或 OPENROWSET (SQL Server 7.0) Transact SQL 函数。如果是链接到电子表格、文本文件或 HTML 文件,请考虑使用该选项,因为该性能通常比创建已链接的服务器好。您可能会考虑以常规方式导入数据源。导入数据源还可以改进性能,特别是在您创建的表有索引的情况下。

问题4.得到消息“无法链接到文件‘<文件名>’

解析:Access 项目已链接到远程计算机的 SQL Server 数据库上。您的 Access 项目连接到本地计算机上所运行的 SQL Server 7.0 或更高版本数据库或 SQL Server 2000 Desktop Engine 上时,只能链接到表。

问题5.链接到电子表格、文本文件或 HTML 文件时,第一行数据丢失

解析:链接到电子表格、文本文件或 HTML 文件时,Access 假定第一行包含字段名而不包含数据,因此使用第一行数据创建列标题。请确保电子表格、文本文件或 HTML 文件具有列标题,然后重新链接数据源。

问题6.在已链接的表中无法识别或保存扩展属性

解析:在已链接表中将忽略扩展属性。请考虑转换或复制 SQL Server 数据库。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章