0

我有一个包含场地信息的访问表。我正在玩弄最近邻居的东西,以向网站查看者展示离他们最近的即将发生的事件。

主要的内部数据库是 Access,但该网站从 MSSQL 中提取数据。我目前所做的是维护 Access 数据库,将表导出为 Excel 2003,将 .xls 传输到 Web 服务器,删除表并导入 .xls(在 SQL Management Studio 中)。

这是一个费力的过程,我刚刚意识到,当我导入 .xls 时,我将不得不检查并重置所有空间信息(设置主键,将 lat/lng 的数据类型设置为地理,给它一个空间索引)。

有没有办法自动化这个过程?有没有办法在导入过程中设置数据类型和键?显然,正确的做法是使用 MSSQL 作为后端并放弃所有工作。不幸的是,我的上级并没有接受做出改变。

4

1 回答 1

0

我在使用基本空间数据的页面上发现了一些信息,这些信息表明您可以将 lat/lng 作为单独float的字段和/或POINT(lng,lat)地理字段。

话虽如此,我可以在 Access 中有一个单独的 lat/lng 字段,它们应该导入 MSSQL。通过该页面,我什至不需要地理字段(浮动将使用一些额外的代码。假设,我应该能够使用查询从浮动字段填充地理字段。

于 2012-07-04T18:01:22.140 回答