当前位置: 代码迷 >> Oracle管理 >> System.Guid参数绑定无效解决方案
  详细解决方案

System.Guid参数绑定无效解决方案

热度:24   发布时间:2016-04-24 04:37:11.0
System.Guid参数绑定无效
我从MSSQl里边用
 dataTable.WriteXml(strSqlDataPath, XmlWriteMode.WriteSchema);
方法导出数据,数据库里有一个[uniqueidentifier]类型,再用 dataTable.ReadXml(strSqlDataPath)
读取到datatable之后查看其转换为System.Guid类型了。
OrcbulkCopy.WriteToServer(dataTable);方法导入到oracle数据库的时候 报
参数绑定无效 参数名: System.Guid错误,我该怎么处理呢,oracle对应的类型是什么?

------解决方案--------------------
你ORACLE里面现在是什么数据类型?原始数据是什么类型?什么内容?
------解决方案--------------------
那可以在ORACLE中将数据类型修改为BLOB试试看。其实MSSQL中的uniqueidentifier类型只是一个把数据设定具有唯一性,他的值本身并没有多大意义,你在ORACLE中只要保证值是唯一的就可以了,没必要把内容都要迁移过去。。。
  相关解决方案