序言
这周末,在完善自己的idea,但是在读取数据库时发现,数据库中的Text字段显示的是(WIDEMEMO),并不是真实的数据,全部被掩盖了(如下图),通过网络查找资料,还好解决了这个问题。
方案
通过查找资料,解决办法也挺简单的,将上述两个字段处理一下就可以了。选中FDQuery控件,这个控件是用来查询数据库的,在Event面板中AfterOpen双击,添加如下代码:
procedure TuMainForm.GetText(Sender: TField; var Text: String;DisplayText: Boolean);
begin
Text:=Sender.AsString;
end;
procedure TuMainForm.FDQuery_1AfterOpen(DataSet: TDataSet);
begin
FDQuery_1.FieldByName('Name').OnGetText := GetText;
FDQuery_1.FieldByName('Path').OnGetText := GetText;
end;
将这两个字段处理一下,处理之后是String类型。效果如下:
上面代码的大概意思是执行查询之后,将查询的结果中的Name和Path字段做一下AsString类型转换。
结语
目前还有一下小的问题需要修复一下,暂时自己使用并修改BUG。
如有错误,敬请指出,感谢指正! —2020-06-14 19:08:28
最新评论
这个软件有bug的,客户端windows有些键不能用如逗号、句号
没有收到邮件通知
我的评论通知貌似坏掉了,定位一下问题
测试一下重新部署后的邮件功能
居然看到自己公司的MIB库,诚惶诚恐
那可能是RobotFramework-ride的版本问题。我装的1.7.4.2,有这个限制。我有空再尝试下旧版本吧,感谢回复。
你好!我在python2.7中安装RobotFramework-ride的时候提示wxPython的版本最高是2.18.12,用pip下载的wxPython版本是4.10,而且我在那个路径下没有找到2
真的太好了,太感谢了,在bilibili和CSDN上都找遍了,终于在你这里找到了