【发布时间】:2017-10-06 18:30:54
【问题描述】:
我正在使用一个名为 ArcGIS 的 GIS 程序从 shapefile 数据创建一个 .dbf 文件。我试过在 sqlite3 中打开 .dbf 文件。 sqlite3 声明“错误:文件已加密或不是数据库”。是什么导致了这个错误?为什么我在 sqlite3 中打不开 .dbf?
当我在 Excel 中打开 dbf 文件时,我没有任何问题。
编辑:我是 Stack Overflow 的新用户。所以我对为什么没有解释 -1 Vote 感到困惑。这是什么意思?如果我对为什么会投反对票没有任何意见,我如何才能学会写出更好的问题?
编辑 2:自从得到答案后,我进行了更多研究并更好地理解 dbf 文件是没有 SQL 组件的旧格式。最初我认为(错误地)如果 dbf 和 sqlite 都是数据库,那么它们必须是兼容的。刚开始时,对您来说基本问题可能对其他人来说并不那么基本。
【问题讨论】:
-
投反对票可能意味着有人认为这不是关于编程的问题,或者您似乎没有表现出自己在编程方面所做的任何努力。
标签: sqlite gis arcgis esri dbf