JXOB: problema db repository

3 views
Skip to first unread message

Janox - Uniteam s.r.l.

unread,
Jul 24, 2025, 4:05:45 AMJul 24
to jxsu...@googlegroups.com
Ciao Tommaso,

ho riscontrato un problema durante la creazione di una nuova app.

Andando a definire la parte dei server/database, non appena viene fatto il checkin del db rep viene eliminata la prima riga dell'elenco dei server.
Reinserendola a mano nel file db rep e chiudendo/riaprendo il JXOB, comunque non viene visualizzata ed al primo checkout/checkin viene eliminata nuovamente.

In sintesi il risultato finale è questo:





Lo puoi testare sul nostro server collegandoti con il mio developer e aprendo l'app "fagor".

Grazie mille
Ciao e buona giornata
---------------------------------------------------------------------------
Janox
---------------------------------------------------------------------------
logo_scuro_mail
Via San Pier Tommaso, 18/3 - 40139 Bologna (BO) - Italia
---------------------------------------------------------------------------
Tel: (+39) 051 54 24 10
Mail: ja...@uniteambo.it
Web: https://www.uniteambo.it/
Assistenza: https://get.teamviewer.com/6nx6fgx
---------------------------------------------------------------------------

Tommaso Vannini

unread,
Aug 19, 2025, 8:46:47 PMAug 19
to jxsu...@googlegroups.com
Ciao Maurizio.

> ho riscontrato un problema durante la creazione di una nuova app.

E questo non mi stupirebbe, dal momento che pochissimi, tranne me,
creano nuove app con una certa regolarità.

Tuttavia credo che il tuo problema non abbia niente a che fare con la
creazione di una nuova app.


> viene eliminata la prima riga dell'elenco dei server.

Mi sembra di aver capito che il problema sia la presenza del ";" nella
connection string.

Purtroppo il parser del db-rep è ancora quello "grezzo" di un tempo e
prende il ";" come fine riga.

Le reg-exp, queste sconosciute..! :)

Certo potrei correggerlo, ma considerando che vorrei concentrare gli
sforzi sul JXStudio, piuttosto che patchare il JXOB, ti proporrei un
workaround:

Il server può essere definito in questo modo:

> o2def::server("local", "mssql", "SRVDB".chr(59)."TrustServerCertificate=true", "sa", "<password>", 0);

Ho modificato il db-rep sotto l'applicazione, vedi se funziona.

La tecnica di inserire "\".<php-code>.\"" nelle stringhe di definizione
la uso anch'io per alcuni programmi interni, ad esempio per rendere
dinamico il nome di tabella nelle viste (nome logico, non fisico, per
quello c'è l'espressione).

Quindi direi di vedere se questa cosa risolve e, nel caso, di chiudere
il thread.


Saluti
--
. Tommaso Vannini
. <tvan...@janox.it>
. Software analysis & development
. Janox project manager (www.janox.it)

Janox - Uniteam s.r.l.

unread,
Aug 25, 2025, 1:26:35 PMAug 25
to jxsu...@googlegroups.com
Ciao Tommaso,

il tuo workaround funziona correttamente.

Puoi chiudere il thread.

Grazie mille
Ciao e buona serata
---------------------------------------------------------------------------
Janox
---------------------------------------------------------------------------
logo_scuro_mail
Via San Pier Tommaso, 18/3 - 40139 Bologna (BO) - Italia
---------------------------------------------------------------------------
Tel: (+39) 051 54 24 10
Mail: ja...@uniteambo.it
Web: https://www.uniteambo.it/
Assistenza: https://get.teamviewer.com/6nx6fgx
---------------------------------------------------------------------------

Reply all
Reply to author
Forward
This conversation is locked
You cannot reply and perform actions on locked conversations.
0 new messages