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-offlinePer la configurazione del file odbcinst.ini ho seguito il link seguente:
https://gambaswiki.org/wiki/doc/odbcSono 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.