news 2026/4/24 23:42:50

ClientDataSet传输Blob的错误Could not convert type (Array Byte) into type (integer).

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
ClientDataSet传输Blob的错误Could not convert type (Array Byte) into type (integer).

1、两次同样操作的时候:

var tq:TClientDataSet; tq:=TClientDataSet.Create(nil); tq.RemoteServer:=DataBase.DataLink; tq.ProviderName:='dsTemp'; tq.CommandText:='Update Report Set Report=:R where ReportName='''+RN+''' '; tq.ParamByName('R').LoadFromStream(st,ftBlob); tq.Execute;

如果服务端dsTemp,在两次操作过程中没有被其它ClientDataSet调用过(还要param不同),那么就会报错:Could not convert type (Array Byte) into type (integer).

这时就只能在此之前,增加一个其它的操作,比如:select @@version之类的。冲洗dsTemp的param。

tq:=TClientDataSet.Create(nil); tq.RemoteServer:=DataBase.DataLink; tq.ProviderName:='dsTemp'; tq.CommandText:='select @@version'; tq.Execute; tq.CommandText:='XXXXXXXXXXXXXXXX'; tq.ParamBy....................; tq.Execute; //这样就不会再报错

2、FastReport24.2,更新了自动缩小memo字体的设置:

TfrxMemoView.CanShink(Memo1):=True; //这里有时会导致memo行高减小。 TfrxMemoView.ContentScaleOptions.AutoScale:=casStatic; TfrxMemoView.WordWrap:=false;//根据需要 TfrxMemoView.ContentScaleOptions.cstShrink:=false;//根据需要 TfrxMemoView.ContentScaleOptions.cstGrow:=false;//根据需要,true的时候字少会放大。

以上三个属性,如果改完不生效,那么随便调个其它属性,比如字体大小,字体,行距之类的,然后大概率就可以了,如果不行,多来回调几下其它的。在这个版本里,貌似功能还不是很稳定。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/22 17:43:58

利用 RPA 实现企业微信外部群的定时群发功能

利用 RPA(机器人流程自动化)实现企业微信外部群的定时群发功能,是一种有效的技术手段,它能突破官方 API 在主动消息推送方面的限制,确保您的运营内容在预定时间准确触达目标群组。 这个功能的实现主要依赖于两个核心组…

作者头像 李华
网站建设 2026/4/17 6:59:33

基于COMSOL的变压器流固耦合与振动噪声分析探索

基于COMSOL多物理场耦合仿真的变压器流固耦合及振动噪声分析 变压器流固耦合仿真,变压器振动噪声耦合仿真,提供能够有效运行的几何构造划分及仿真在电力系统中,变压器的性能至关重要,而流固耦合以及振动噪声问题直接影响着其运行的…

作者头像 李华
网站建设 2026/4/22 0:42:16

有了开源的 MySQL,为什么还要选择 PostgreSQL?

近年来,随着信创推进与数据库自主可控需求提升,PostgreSQL 凭借其开源、稳定、功能强大的特性,已成为国产数据库创新的首选技术底座。国内多家头部科技企业纷纷基于 PostgreSQL 深度定制,打造出满足自身业务需求的分布式、云原生或…

作者头像 李华
网站建设 2026/4/16 3:39:12

端到端自动驾驶仿真新范式:aiSim如何解决智驾测试的“灾难性挑战“

1 引言:从模块化到端到端的智驾革命随着智能驾驶技术快速发展,端到端解决方案正成为行业新趋势。与传统规则驱动的模块化方案相比,学习驱动的端到端方案具备更强的泛化能力、全面优化优势和持续学习能力。然而,这种变革对仿真测试…

作者头像 李华
网站建设 2026/4/22 7:02:04

【优化】避免繁琐设置字符编码,简单C/C++中文处理方法

字符串字面量在C/C中的中文处理 一、字符串字面量的本质 在C/C中,字符串字面量是存储在静态内存区域的字符数组。其基本形式为: const char* str "中文字符";但直接使用窄字符(char)处理中文时,常因编码问题…

作者头像 李华