Sql server 将几何体数据从csv文件加载到Spatialite时出错

Sql server 将几何体数据从csv文件加载到Spatialite时出错,sql-server,sqlite,csv,sql-server-2008-r2,spatialite,Sql Server,Sqlite,Csv,Sql Server 2008 R2,Spatialite,我在SQLServer2008R2中有一个数据库。数据库有一个5列的表,其中一列是“geometry”,如: 我已将其导出到csv文件,并希望将其导入Spatialite 1.2.1中的数据库 我已经在Spatialite 1.2.1中创建了一个数据库。该数据库有一个表,其结构与SQL server上的表相同 但是,当我将csv文件导入表时,出现了错误: 我做错什么了吗 我不熟悉Spatialite 谢谢 “几何体”字段可以有多长时间?还要确保换行符正确(在记事本中打开文件进行检查)。有些

我在SQLServer2008R2中有一个数据库。数据库有一个5列的表,其中一列是“geometry”,如:

我已将其导出到csv文件,并希望将其导入Spatialite 1.2.1中的数据库

我已经在Spatialite 1.2.1中创建了一个数据库。该数据库有一个表,其结构与SQL server上的表相同

但是,当我将csv文件导入表时,出现了错误:

我做错什么了吗

我不熟悉Spatialite


谢谢

“几何体”
字段可以有多长时间?还要确保换行符正确(在记事本中打开文件进行检查)。有些程序可能需要
\r\n
而不是只
\n
@Danny,csv文件中只有一行。“几何体”字段很长,有65536个字符。如果我用一个很短的字符串替换长字符串,加载时没有错误,但是表是空的。当您说您将其导出到csv文件时,几何数据采用什么格式?它是否像
0xE6100…
值?如果是这样,那么这是一种特定于SQL的表示形式,您的其他数据库不太可能理解这种格式。查看
statext()
方法(),了解更多与平台无关的内容。这似乎是
spatialite gui.exe
中的一个错误。尝试使用INSERT语句将文件转换为SQL脚本。请注意,SQLite使用不同的语法。
  0xE610000001042C1C00000000004033DF60C000000080 ...