☺️️近期我们正在更新一个新样式,希望你会喜欢!
GUID的字节数组长度必须正好为16字节

在.Net下读取oracle表时报这个错,但是怎么解决呢?

首先我们看下缘由,

之前操作的oracle表数据中的Guid是用oracle自带的SYS_GUID()这个函数生成的,这种Guid值在.Net下获取会报”GUID 的字节数组长度必须正好为 16 字节.”。

解决办法是,

oracle表中的Guid值采用.Net下 的Guid.NewGuid()方法插入生成,也就是oracle自带的SYS_GUID()函数生成的Guid值.Net下无法接收,而.Net自己的Guid.NewGuid()方法生成的Guid可以插入接收。

相关推荐:
FileZilla是一个免费开源的FTP软件,分为客户端版本和服务器版本,具备所有的FTP软件功能。 可控性、有条理的界 […]
有些时候,为了方便多次使用同一个cookie的进行会话,需要将cookie保存下来,以便下次使用,这时就需要我们创建一个 […]
将Android开发项目从一台机子转移到另一台机子时,运行AS后报出: Error:CreateProcess erro […]
Ogusers.com 论坛的管理员在 5 月 12 日发帖解释了最近的下线事故,称一块硬盘损坏抹掉了过去几个月论坛帖子 […]
.NET框架(.NET Framework) 是由微软开发,一个致力于敏捷软件开发(Agile softwaredeve […]
手机扫一扫即可带走我!