Ho fatto delle prove. Semplificando al massimo quindi 4 righe 4 di istruzioni .
PUBLIC PROCEDURE ConnettiDB()
WITH $hConn
$hConn.Close() ' Close the connection
$hConn.Type = "mysql" ' Type of connection
$hConn.Host = "localhost" ' Name of the server
$hConn.Login = "root" ' User's name for the connection
$hConn.Port = "3306" ' Port to use in the connection, usually 3306
$hConn.Name = "prove" ' Name of the data base we want to use
$hConn.Password = "xxxxx" ' User's password
$hConn.Open() ' Open the connection
END WITH
CATCH
Message.error(Error.text)
PRINT Error.Text
END
PUBLIC SUB LetturaArticoli()
DIM sTabella as String
'
ConnettiDB
sTabella = "articoli"
DataSource1.Table = sTabella
END
Allora così non da errore.
se però provo a inserire un DataView o un DataBrowser su DataSource ecco che compare l'errore, quindi il problema sembra risiedere nella parte grafica di Gambas, o esiste qualche istruzione da inserire?. Mi collego a MySQL e uso la 2.20. Faccio presente che se non uso questi moduli tutto funziona.
Saluti.