Post recenti

Pagine: 1 2 [3] 4 5 ... 10
21
Database / gambas 3.19.1 con ODBC + MSSQL 2016: problemi query di raggruppamento
« Ultimo post da Simo il 28 Aprile 2024, 19:09:48 »

Buonasera a tutto il team!

Sto effettuando dei test con gambas 3.19.1 installato in Ubuntu 22.04.4 LTS che tramite connessione ODBC si connette a MICROSOFT SQL SERVER 2016.

Per l'installazione del driver ODBC ho seguito il link seguente:
https://learn.microsoft.com/en-us/sql/connect/odbc/linux-mac/installing-the-microsoft-odbc-driver-for-sql-server?view=sql-server-ver16&tabs=ubuntu18-install%2Calpine17-install%2Cdebian8-install%2Credhat7-13-install%2Crhel7-offline

Per la configurazione del file odbcinst.ini ho seguito il link seguente:
https://gambaswiki.org/wiki/doc/odbc

Sono riuscito da gambas3 a connettermi a MS SQL SERVER, eseguendo senza problemi query di selezione (Select * from tabella1 where colonna1 = 'pippo') e query per inserire record (INSERT INTO tabella1 ( colonna1, colonna2) VALUES ( 'Bepe', 'pippo')".

Quando tento di eseguire una query di selezione con raggruppamento:
SQL = "SELECT SUM(collicar) as Tot_Colli FROM anaetichette WHERE lotto = '722078' GROUP BY lotto"

L'oggetto result sembra essere sempre vuoto, la proprietà rs.Available è sempre = False.

Qui di seguito il codice:

         rs = $con.Exec("SELECT SUM(collicar) as Tot_Colli FROM anaetichette WHERE lotto = '722078' GROUP BY lotto")
         WHILE (rs.Available)
               PRINT "record trovato: Tot colli:" & rs!Tot_Colli
               rs.MoveNext()
         WEND

Credo di sbagliare qualcosa, vi sarei grato se poteste darmi qualche dritta o consiglio in merito al problema.
Più in generale volevo sapere se qualcuno aveva già usato gambas3 con Microsoft SQL SERVER e/o aveva avuto un problema simile.

Ringrazio anticipatamente.









22
Altri Paesi / Re:Come faccio a regolare l'ora sul mio fuso locale?
« Ultimo post da Gianluigi il 28 Aprile 2024, 12:14:30 »
Codice: [Seleziona]
Public Sub Main()

  ' occorre usare gb.util
  Print Hour(Now) - Hour(Date.ToUTC(Now))
  ' Meglio ancora:
  Print Hour(Now) - Hour(Date.FromUTC(Now))

End
:ciao:
25
Segnalazione bug / Re:[Risolto] Gambas 3.19.1: Now() + 1 = Float
« Ultimo post da Gianluigi il 27 Aprile 2024, 22:26:40 »
Piccolo aggiornamento anche da parte mia.
Gli ultimi fix fra cui quello trattato qui, stanno per arrivare.
Oggi Minisini li ha inseriti nella stabile e dovrebbero essere disponibili dopo 24 ore sul PPA.

 :ciao:
26
Domande tecniche / Compilare Gambas3 su Ubuntu 24.04 LTS
« Ultimo post da Gianluigi il 26 Aprile 2024, 22:42:07 »
Per compilare Gambas su Ubuntu 24.04, questi sono i comandi del terminale:

Codice: [Seleziona]
sudo apt-get install build-essential g++ automake autoconf libbz2-dev libzstd-dev default-libmysqlclient-dev unixodbc-dev libpq-dev libsqlite3-dev libglib2.0-dev libgtk2.0-dev libcurl4-gnutls-dev libgtkglext1-dev libpcre3-dev libsdl-sound1.2-dev libsdl-mixer1.2-dev libsdl-image1.2-dev libxml2-dev libxslt1-dev librsvg2-dev libpoppler-dev libpoppler-glib-dev libpoppler-private-dev libpoppler-cpp-dev libasound2-dev libdirectfb-dev libxtst-dev libffi-dev libglew-dev libimlib2-dev libv4l-dev libsdl-ttf2.0-dev libgdk-pixbuf2.0-dev linux-libc-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libcairo2-dev libgsl-dev libncurses-dev libgmime-3.0-dev libalure-dev libgmp-dev libgtk-3-dev libsdl2-dev libsdl2-mixer-dev libsdl2-ttf-dev libsdl2-image-dev sane-utils libdumb1-dev libqt5opengl5-dev libqt5svg5-dev libqt5webkit5-dev libqt5x11extras5-dev qtbase5-dev qtwebengine5-dev libwebkit2gtk-4.1-dev git libssl-dev qt6-base-dev qt6-webengine-dev qt6-svg-dev

Questi sono i comandi per la versione Master:
Codice: [Seleziona]
git clone --depth=1 https://gitlab.com/gambas/gambas.git gambasdevel

cd gambasdevel

./reconf-all && ./configure -C

La risposta del terminale corretta:
Citazione
|| THESE COMPONENTS ARE DISABLED:
|| - gb.db.sqlite2
|| - gb.desktop.gnome.keyring
|| - gb.qt4
|| - gb.qt4.ext
|| - gb.qt4.opengl
|| - gb.qt4.webkit
|| - gb.qt4.webview

Codice: [Seleziona]
make && LANG="C" sudo make install

Se invece desiderate ottenere la versione Stabile:
Codice: [Seleziona]
git clone --branch stable --depth=1 https://gitlab.com/gambas/gambas.git gambastable

cd gambastable

./reconf-all && ./configure -C

make && LANG="C" sudo make install

 :ciao:
29
Poiché gb.media si basa sul sistema di gestione multimediale GStreamer, è qui (sui plugin di questo) che deve indagare e usare poi i Componenti MediaPipeline e MediaControl.

Grazie alle tue numerose wiki sull'argomento noi ne siamo al corrente, ma lui?  :)

 :ciao:
30
 :ok: :ok: :ok: Grazie
Pagine: 1 2 [3] 4 5 ... 10