慢慢翻 · 随手查

技术文章

代码修改、接口对接笔记、原创文章和业内摘抄。

仅作个人知识整理与家庭备忘,不替代专业意见。

原创 摘抄
原创 PowerBuilder 干货 10:Message 对象适合处理 PB 未封装的 Windows 消息

适用场景 需要处理一些 PB 没有直接封装的 Windows 消息时,可以通过 Message 对象获取底层事件信息,例如窗口消息、控件消息、外部程序交互等。 核心要点 Message 是 PowerBuilder 预定义全局对象。 它用于

Wed Aug 05
原创 PowerBuilder 干货 09:数据库断线后要重连,也要重绑 DataWindow

适用场景 医院内网、VPN、数据库重启、长时间空闲后,PB 客户端可能出现连接断开。只重新 CONNECT 有时还不够,窗口里的 DataWindow 仍然拿着旧事务对象。 核心要点 断线后需要重新建立数据库连接。 已打开窗口里的 Data

Wed Aug 05
原创 PowerBuilder 干货 08:部署 PB 程序要把运行时、数据库驱动和位数一起检查

适用场景 开发机能跑,用户电脑打不开;程序启动报 DLL 缺失;连接数据库失败。这些部署问题通常不是代码逻辑,而是运行环境缺组件。 核心要点 PB 应用部署要携带对应版本运行时文件。 32 位程序需要 32 位数据库客户端和 32 位 OD

Wed Aug 05
原创 PowerBuilder 干货 05:Describe 和 Modify 是动态 DataWindow 的钥匙

适用场景 运行时动态隐藏列、修改标题、改变 SQL、设置保护属性、调整颜色,都离不开 Describe() 和 Modify() 。 核心要点 Describe 读取 DataWindow 对象属性。 Modify 修改 DataWindo

Wed Aug 05
原创 PowerBuilder 干货 04:DataStore 适合无界面的批处理和校验

适用场景 需要在后台检索数据、批量校验、导入文件、生成报表数据时,不一定要放一个看不见的 DataWindow 控件,DataStore 更干净。 核心要点 DataStore 使用 DataWindow 对象,但不显示界面。 可以设置事务

Wed Aug 05
原创 PowerBuilder 干货 06:调用存储过程时 IN、OUT、REF 要分清

适用场景 PB 调 Oracle 存储过程、医保接口封装过程、结算过程时,最容易卡在参数方向和返回值处理上。 核心要点 IN 参数按值传入。 OUT 参数由过程返回,需要 PowerScript 变量接收。 OUT 或 IN OUT 参数通

Wed Aug 05
原创 PowerBuilder 干货 03:DataWindow 更新失败先查键列和状态

适用场景 DataWindow 页面能新增、能修改,但 Update() 返回 1,或者报“Row changed between retrieve and update”,通常要回到更新属性本身排查。 核心要点 DataWindow 更新

Wed Aug 05
原创 PowerBuilder 干货 07:DataWindow 导入外部数据别只想到手工循环

适用场景 Excel、CSV、剪贴板、接口文本导入到 PB 页面时,逐行 SetItem 可以做,但不是唯一选择。 核心要点 External 数据源的 DataWindow 可以接收外部数据。 常见导入方法包括 ImportClipboa

Wed Aug 05
原创 Oracle 干货 09:资源管理器可以给不同业务分配资源优先级

适用场景 同一个数据库里既跑门诊收费、医保上传,又跑大报表、批量同步,资源争抢会让关键业务被慢任务拖住。 核心要点 Database Resource Manager 可以按用户、服务、模块等把会话分到资源组。 资源计划决定不同组之间如何分

Wed Aug 05
原创 Oracle 干货 10:用户、角色和权限要按最小权限设计

适用场景 项目上线后,很多安全问题不是 SQL 注入,而是应用用户权限太大:能删表、能建对象、能访问不该看的 schema。 核心要点 应用连接用户只给业务运行需要的权限。 DBA 权限账号要严格控制,不要写进应用配置。 角色适合权限分组,

Wed Aug 05
原创 PowerBuilder 干货 02:SQLCA 连接数据库的最小闭环

适用场景 PB 应用连接 Oracle、SQL Server、ODBC 数据源时,先把 Transaction 对象这条线理顺,很多“能连但不能查”“查了不能更新”的问题都会清楚。 核心要点 SQLCA 是 PowerBuilder 默认全

Wed Aug 05
原创 PowerBuilder 干货 01:DataWindow 的价值不只是显示表格

适用场景 PowerBuilder 项目里,DataWindow 往往是系统的核心资产。它不只是一个表格控件,而是把查询、展示、编辑、校验、更新绑定在一起的对象。 核心要点 DataWindow 对象定义数据来源、展示样式、列属性和更新规则

Wed Aug 05