news 2026/7/24 6:10:55

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/7/22 21:08:12

基于MPC的永磁同步电机非线性终端滑模控制仿真研究

基于MPC的永磁同步电机非线性终端滑模控制仿真研究 matlab simulink 无参考文件在电机控制领域,永磁同步电机(PMSM)以其高效、高功率密度等优点,广泛应用于工业、交通等诸多领域。为了实现PMSM更加精准、高效的控制,各…

作者头像 李华
网站建设 2026/7/22 7:52:06

ISSA - CNN - BiLSTM多输入单输出回归的Python实现与改进

ISSA多策略改进麻雀优化ISSA-CNN-BiLSTM 多输入单输出回归 python代码 优化参数:filter,unints1,units2,学习率(可添加) 以下是三个主要的改进点: sin混沌映射: sin混沌映射初始化种群,这是一种…

作者头像 李华
网站建设 2026/7/24 7:56:24

Q学习(Q-learning)路径规划算法实战

Q学习(Q-learning)路径规划算法。 matlab代码。 智能体与环境交互来更新Q值表。 可以通过窗口界面方便观察交互过程 非4栅格拓展!智能体可以在一个栅格向8个方向拓展。 代码注释详尽,可以方便替换自己的地图。 #路径规划 #强化学习…

作者头像 李华
网站建设 2026/7/22 21:23:08

ANSYS/LS - dyna防爆涂层砂浆砖框架结构爆破荷载损伤响应案例探索

ANSYS/LS-dyna防爆涂层砂浆砖框架结构爆破荷载损伤响应案例 1.GUI模式快速建立砂浆砖模型,易上手,灵活度高。 2.采用壳单元法、实体单元法两种方法考虑防爆涂层的作用效果。 3.讲述砂浆砖模型如何进一步嵌入实体框架当中,包含模型关键字导入&…

作者头像 李华
网站建设 2026/7/24 10:52:32

基于TOA/FOA的无源定位方法MATLAB仿真探索

MATLAB仿真 基于toa/foa的无源定位方法,二次等式约束求解 有 参考文档 无源定位技术:二次等式约束最小二乘估计理论与方法 第八章在无线定位领域,基于TOA(Time of Arrival,到达时间)和FOA(Frequ…

作者头像 李华
网站建设 2026/7/23 8:16:17

基于一致性算法改进的自适应虚拟阻抗控制:解决双机并联功率分布不均

基于一致性算法改进的自适应虚拟阻抗控制研究,可以完美实现双机并联后线路阻抗引起的功率分布不均,下垂控制在电力系统的双机并联场景中,线路阻抗带来的功率分布不均一直是个令人头疼的问题。不过,通过基于一致性算法改进的自适应…

作者头像 李华