Post recenti

Pagine: 1 [2] 3 4 ... 10
14
Domande tecniche / Re:Compilare Gambas3 su Ubuntu 24.04 LTS
« Ultimo post da Gianluigi il 09 Maggio 2024, 22:43:43 »
Ho installato gambas3 su Arch Linux per Raspberry pi 4 con successo seguendo questa procedura (Nei repository non è più presente e la procedura dovrebbe valere anche per achitetture amd64)
...
Il tutto richide da 1 a 2 ore.
e si, purtroppo la compilazione su Raspberry anche se pi 4 è il più veloce, mi dicono (io non ho mai avuto un Raspberry) che rimane comunque lenta.
Su un normale PC con circa un quarto d'ora te la cavi
Citazione
Ma quello che mi preoccupa è il fatto che il gambero lacrima!
Che vuol dire?
Benoit è un cristiano osservante e rammenta a tutti noi che circa 2000 anni fa Gesù è asceso alla destra del Padre.
Non preoccuparti succede con le festività maggiori e dura solo in quel giorno.
https://it.wikipedia.org/wiki/Ascensione_di_Ges%C3%B9

 :ciao:
16
Domande tecniche / Re:Compilare Gambas3 su Ubuntu 24.04 LTS
« Ultimo post da Archimedes il 09 Maggio 2024, 20:12:32 »
Ho installato gambas3 su Arch Linux per Raspberry pi 4 con successo seguendo questa procedura (Nei repository non è più presente e la procedura dovrebbe valere anche per achitetture amd64)

Installazione dipendenze di supporto:
Codice: [Seleziona]
pacman -Syu --needed --noconfirm alure autoconf automake bzip2 zstd coreutils curl dbus gcc gdk-pixbuf2 git glew glib2 gmime3 gsl gst-plugins-base gstreamer gtk2 gtk3 gtkglext imlib2 intltool libffi libgl libgnome-keyring libmariadbclient librsvg libsm libxcursor libxml2 libxslt libxtst mariadb make mesa ncurses pcre

installazione librerie per i componenti:
Codice: [Seleziona]
pacman -Syu --needed --noconfirm pkg-config poppler poppler-glib postgresql postgresql-libs qt5-svg qt5-x11extras sdl2 sdl2_gfx sdl2_image sdl2_mixer sdl2_net sdl2_ttf sdl_mixer sdl_ttf smpeg sqlite unixodbc v4l-utils xdg-utils zlib gettext qt5-webengine webkit2gtk qt6-svg qt6-webengine

Scarico dei sorgenti (ultima versione dev)i:
git clone https://gitlab.com/gambas/gambas.git

Inizializzazione della compilazione (all'interno della directory gambas):
./reconf-all
./configure -C --disable-qt4 --disable-sqlite2 --disable-qt5webkit --disable-pdf

Compilazione:
make -j [$(nproc)]
($(nproc)=numero di core)

Installazione:
sudo make install

Il tutto richide da 1 a 2 ore.

Ma quello che mi preoccupa è il fatto che il gambero lacrima!
Che vuol dire?
19
Database / Re:gambas 3.19.1 con ODBC + MSSQL 2016: problemi query di raggruppamento
« Ultimo post da milio il 09 Maggio 2024, 11:25:21 »

Per Milio: potresti fornirci qualche dettaglio in più sul tuo scenario operativo? (quali ODBC e versioni Gambas/Distro linux?)

Grazie


Distro: Kubuntu 22.04
Versione Gambas: 3.19.1
ODBC: FreeTDS (versione pacchetto 1.3.6-1)
           tdsodbc (versione pacchetto 1.3.6-1)

Per il collegamento al Database nel file freetds.conf:

Codice: [Seleziona]
[Mago]
        host = 192.168.1.75
        port = 1305
        tds version = 8.0
        client charset = UTF-8

Parametri nel file odbcinst.ini:

Codice: [Seleziona]
[Ms-Sql]
Description=
Driver=/usr/lib/x86_64-linux-gnu/odbc/libtdsodbc.so
Driver64=/usr/lib/x86_64-linux-gnu/odbc/libtdsodbc.so
Setup=/usr/lib/odbc/libtdsS.so
Setup64=/usr/lib/x86_64-linux-gnu/odbc/libtdsS.so
UsageCount=1
CPTimeout=
CPTimeToLive=
DisableGetFunctions=
DontDLCLose=
ExFetchMapping=
Threading=
FakeUnicode=
IconvEncoding=
Trace=
TraceFile=
TraceLibrary=
CPReuse=

parametri nel file odbc.ini:

Codice: [Seleziona]
[Mago]
Description=Ms-Sql
Driver=Ms-Sql
Servername=Mago
Database=LavanderiaNET
UID=######
PWD=######
Port=1305


...con FreeTDS il raggruppamento funziona correttamente, ma va in crash nel caso in cui uno dei campi di aggregazione della select contiene un valore null.


Io ho provato a fare dei test in questo modo:
ho modifcato il dato nel database mettendo il valore Null nel campo 'UM'  in un record a caso contenente l'articolo '29'
poi ho eseguito questo codice:

Codice: [Seleziona]
 hRes = DbMago.Exec("SELECT SUM(ritirato) as somma, cliente, UM FROM SI_BolletteRighe WHERE articolo = '29' group by cliente, UM;")
 
  For Each hRes
    Print hRes["somma"], hRes["cliente"], IIf(IsNull(hRes["UM"]), "NULL", hRes["UM"])
  Next

e mi ritorna correttamente in console senza andare in crash:

Codice: [Seleziona]
2       1887    NULL
1       1034    PZ
274     1862    PZ
5       1887    PZ
22      1911    PZ
245     2278    PZ
361     2311    PZ
Pagine: 1 [2] 3 4 ... 10