![]() |
1
5
结果发现问题是你输入的字节顺序
我仍然不知道为什么字节是这样排列的,但是它显然与Oracle无关。 |
![]() |
2
4
在存储和读取Oracle的guid时,我也遇到了同样的问题。 如果您的应用程序需要存储和读取Oracle中的guid,请使用此线程中的flipendian函数:
只有在从Oracle读取数据时才需要翻转。 在写入Oracle时,请正常使用guid.tobytearray()。 我花了太多时间来完成这个简单的任务。 史蒂夫 |
![]() |
3
0
我模糊地记得Oracle的guid与.NET期望的顺序相比,实际上是颠倒的。
在调用
它可能不是 相当地 不过,简单地说,您可能需要进行更详细的交换。我建议您创建一个guid,其中每个字节都易于识别(使用0x01、0x23、0x45等),并从中进行工作。 |