当前博客:桌面多如何多页面调用数据库

106 次浏览【转载需注明来源】

博客作者:【A迅捷云安全】

个性签名:寒窗苦读十年一朝凤舞九天

桌面端 mssql单机 程序单机   如何多页面调用数据库   每个页面都连接数据库的话  lay选项卡选择后报错 连接不了

有什么更高效的办法嘛

默认排序
Generic placeholder image
Generic placeholder image
已采纳
快码FOF编程 Time: 2023-09-22 11:44:45

在父窗口定义一个异步函数

异步 定义函数 测试函数(){
                返回 同步 sqlserver客户端.执行SQL语句_同步("select * from 采纳年排行榜")
            }

然后在弹出层或选项卡窗口去调用这个函数

调用查询()
异步 定义函数 调用查询(){
    局部变量 父窗口对象 = 浏览器窗口.父窗口
    局部变量 查询的数据 = 同步 父窗口对象.测试函数()
    调试输出(查询的数据)
}

值得注意的是,这个方案采用了异步编程的思维;在子窗口中同样使用了异步方法和同步命令。

完整案例参考:参考案例.rar

Generic placeholder image
快码FOF编程 Time: 2023-09-22 10:40:35

lay选项卡选择后报错是报的什么错 截图一下

Generic placeholder image
A迅捷云安全 Time: 2023-09-22 10:41:19

Generic placeholder image
A迅捷云安全 回复 1楼 快码FOF编程 Time: 2023-09-22 10:43:31

Generic placeholder image
快码FOF编程 回复 2楼 A迅捷云安全 Time: 2023-09-22 10:45:27

这个提示是指你无法在选项卡这种弹出层的页面中使用桌面端的命令,更准确的做法为在桌面端父窗口中操作数据库,然后在选项卡的页面中使用如下代码调用父窗口的方法:

局部变量 父窗口对象=浏览器窗口.父窗口
父窗口对象.某个数据库操作方法()

桌面多如何多页面调用数据库