gpt4 book ai didi

java - Mysql Server 服务于 LO/OOO Base 到多用户 session 合并

转载 作者:行者123 更新时间:2023-11-29 22:00:08 24 4
gpt4 key购买 nike

我在本地但远程服务器上为许多终端提供 MYSQL 服务,这些终端设置为通过 JDBC 连接 Libre Base 前端

服务器是一个运行良好的 Ubuntu 14.04 星号盒,我最近才添加数据库来为 librebase mysql 提供服务,它使用 java JDBC 来服务

每个用户都可以毫无问题地构建自己的表单文档,

但是,

在提交报告时,似乎所有 session 都被合并,就像谁拥有锁一样,这就是 MYSQL 提供的报告,换句话说,如果用户“B”是最后一个报告的,则用户“A”将获取用户“B”报告做点什么。

“显示进程列表;”为每个用户指示不同的线程 ID

最佳答案

这是最终的宏

<小时/>

快速眼动子报告宏(oEvent 作为对象)雷姆 获取票号 暗淡的客户
暗淡的 sticketID 作为字符串 暗淡 oCreateButton,oForm 昏暗的oConnection,oReportsDocuments

Rem 设置连接等 oCreateButton=oEvent.source.model oForm=oCreateButton.parent oConnection = oForm.ActiveConnection.createStatement()

REM 首先清理/删除过滤表

sSQL="从 MacBase.Filter 删除"

' print "删除结束,现在查找 TicketNumber "

CUSTOMERS = oEvent.Source.Model.Parent  
sTicketID = CUSTOMERS.getstring( CUSTOMERS.FindColumn( "TicketNumber" ) )

' print "当前正在打印票号为 ="& sTicketID 的记录

雷姆现在继续提取报告,标准基本

oForm=oCreateButton.parent
oConnection=oForm.Activeconnection
oReportsDocuments=oConnection.parent.DatabaseDocument.ReportDocuments
openReport(oConnection, oReportsDocuments, oCreateButton.tag , oForm.Filter)

' print "在 end Sub 之前使用 openReport 完成"& sTicketID
结束子

函数 openReport(oConnection, oReportsDocuments,aReportName,sFilter) 作为对象

调暗 mPrintopts1()

   dim aProp(3) as new com.sun.star.beans.PropertyValue
dim aProp2
dim oReportDesign
aProp(1).Name = "ActiveConnection"
aProp(1).Value = oConnection
aProp(0).Name = "Hidden"
aProp(0).Value = true
aProp(2).Name = "OpenMode"
aProp(2).Value = "openDesign"
let aProp2=aProp
oReportDesign=oReportsDocuments.loadComponentFromURL(aReportName ,"",0,aProp())

aProp2(0).Value = TRUE
aProp2(2).Value = "open"

oReportsDocuments.loadComponentFromURL(aReportName ,_blank,0,aProp2()).Print(mPrintopts1())

结束函数

<小时/>

关于java - Mysql Server 服务于 LO/OOO Base 到多用户 session 合并,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32740309/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com