.NET(C#)连接达梦数据库GUID字段被自动加横线的修复方法

news/2024/9/25 4:35:52/

因信创的原因项目需要兼容达梦数据库,今天遇到个比较坑爹的问题,简单记录下解决方案。
数据库存的是这样:
在这里插入图片描述
通过DataAdapter.Fill拿出来以后变成了这样
在这里插入图片描述
纳尼?谁让你加上这些横杠的?(掀桌)导致了后续更新死活找不到数据,每次都是更新失败…

原因是varchar36被自动识别成了GUID,转换为了.net的Guid类型,加上了这些横线…
解决方案:
在数据库连接字符串中加入varchar36ToGuid=false;(不配置的话默认是true,导致了此问题)
在这里插入图片描述
需要注意的是,如果该配置无法生效或报错,需要升级一下达梦驱动的版本
在这里插入图片描述


http://www.ppmy.cn/news/1438355.html

相关文章

Centos7 tcpdump -w 时遇到 Permission denied

一、问题 使用tcpdump抓包并写入文件时出现 Permission denied,权限不足。 [rootstorm03 tcpdumpTest]# tcpdump -i em4 udp and host 225.1.2.5 and port 10111 -G 60 -w %Y_%m%d_%H%M_%S.pcap tcpdump: listening on em4, link-type EN10MB (Ethernet), capture…

WEB攻防-ASP安全-MDB下载

MDB下载漏洞主要涉及到早期ASPAccess构架的数据库文件。当Web站点提供文件下载功能时,如果没有对下载请求进行充分的验证和过滤,或者服务器配置不当,就可能产生文件下载漏洞。攻击者可以利用这个漏洞,通过修改请求参数或尝试猜测或…

RPC的介绍和架构发展

RPC概念: RPC是远程过程调用协议,是一种不需要了解底层网络技术,调用远程计算机服务。 RPC框架的组成: 图1 当总项目的数据量、访问量不断提高,就把他分成多个服务,减轻单体机器的压力。分开的ABC服务之…

大语言模型在研究领域的应用——多模态大语言模型

多模态大语言模型 训练过程视觉-语言对齐预训练视觉指令微调 多模态大语言模型的评测评测维度评测基准 代表性的多模态大语言模型MiniGPT-4LLaVAGPT-4VGemini 总结应用建议未来方向 多模态大语言模型(Multimodal Large Language Model, MLLM)主要是指那些…

企业微信如何接入智能客服

企业微信接入微信客服 一、企业微信—微信客服 1.操作链接:https://open.work.weixin.qq.com/help2/pc/17961 2.实现步骤(移动端) 1.工作台-微信客服 2.创建机器人客服 录入知识库和场景知识包 在客户群中接入智能客服 优点: 1.方便快…

Js-JavaScript-三种弹出提示框-alert-confirm-prompt-ai插件

文章目录 1.alert-提示框2.confirm-确认框3.prompt-输入框4.总结 1.alert-提示框 alert (message: string , title: string , errorIcon: Boolean ) Core JavaScript Classes Displays an alert box message: Data Type: string The text to display title (optional): Data Ty…

python项目练习-1

获取无忧书城的小说内容! import requests # 导入请求包 from lxml import etree # 导入处理xml数据包url https://www.51shucheng.net/wangluo/douluodalu/21750.html book_num 1 # 文章页数 download_urls [] # 定义一个空列表,表示我们下载过小…

Linux交换空间的创建使用

交换空间: 换出:将内存中不常用(冷数据)的放去硬盘里 换出:内存要使用这部分数据时,将硬盘的这部分数据放入内存 在内存和硬盘上用来交换数据的空间就是交换空间 创建交换空间的步骤 1.去磁盘上创建一个分…