0

我有一个通过 ADO 连接链接到 MS SQL Server 的 Excel 文件。在这个文件中,我可以更新数据库中的数据。IE Excel中的每一行都是SQL Server中的一行。

一切都很好,除了出于某种原因,我的 SQL Server 中的某些列标题被写入每一行数据,我不知道为什么。例如,我的列标题是Construction Date. 我在该列的每一行中看到的是construction date.

这个问题似乎只发生在我拥有的一个 Excel 文件中。我有多个 Excel 文件访问 SQL Server 中的同一个表,但似乎有此问题的唯一字段是该特定 Excel 文件中的字段。所有 Excel 文件的代码都是相同的,唯一的区别是用户。这让我认为问题是因为 Excel 崩溃了。

有谁知道为什么会这样?

4

1 回答 1

0

没有选择语句。excel 数据只是到 SQL 服务器的链接表。更新语句基于主键并且是硬编码的。已更改的数据存储在单独的选项卡上,当您单击按钮时更新运行。

于 2013-05-15T04:44:54.360 回答