由于一列类型地理,我遇到了TibcoScribe软件(https://app.scribesoft.com/)的问题,而且Tibco似乎不支持这种类型。
我有一张地图,该地图从某处导入一些数据并循环抛出结果,并为每个结果项创建(实体的)记录,并且创建的实体具有 geography 类型的列,导致以下异常
操作失败。消息:字符串不能为零。
Ans似乎Tibco社区没有人回答这个问题。
编辑:
我认为主要问题是错误的映射;作为地理位置列,SQL Server在Tibco中被映射为字符串!
以下是其他信息,Tibco的异常消息
详细信息:位于System.Reflection.RuntimeAssembly.GetType(字符串名称,布尔型throwOnError,布尔值ignoreCase)处,位于System.Reflection.RuntimeAssembly.GetType(RuntimeAssembly程序集,字符串名称,布尔型throwOnError,布尔值ignoreCase,ObjectHandleOnStack类型)。 Scribe.Adapter.Sql.DataAccess.AdoNetDataAccess.ExecuteInsertInternal(String tableName,String query)上的Scribe.Adapter.Sql.DataAccess.AdoNetDataAccess.TryToGetTableSchema(String query,String tableName)上的Adapter.Sql.DataAccess.SqlTypeHelper.GetSystemType(String typeName) ,位于Scribe.Adapter.Sql.Operations.InsertOperation.ProcessInsertInput(DataEntity input,List
2 rowData) at Scribe.Adapter.Sql.DataAccess.AdoNetDataAccess.ExecuteInsert(String tableName, String query, Dictionary
1 objectEffectedList,List1 successList, List
1 outputItems)的Dictionary1 errorList, List
2 rowData)