Salve a tutti!
Ogni tanto torno sul forum, per qualche problema.
Oggi ho provato ad usare i database con Gambas.
Ho installato mysql.
Ho provato ad utilizzarlo da Gambas, e sono riuscita (nonostante qualche problema, dovuto al fatto che utilizzo il manuale della versione vecchia di gambas, e c'è qualche differenza) a inserire, cancellare, modificare righe da una tabella di un database mysql.
Quindi, fino a qui tutto bene.
Poi ho provato ad utilizzare i controlli 'Data'.
Con qualche problemino, visto che non ho trovato documentazione, e sono andata a tentativi, e con i ricordi (un po' vecchi) dell'utilizzo di VB.
Ho capito che (correggetemi se sbaglio):
1) Il controllo DataSource serve per fare riferimentoad una tabella di un DB aperto.
2) Il controllo DataView serve per vedere i dati di tale tabella.
3) DataBrowser dovrebbe permettere, oltre alla lettura, anche cancellazione, inserimento (modifica?) di righe della tabella.
A questo proposito sono riuscita a cancellare un record, ma non ad inserirne uno nuovo, nonostante ci sia l'icona 'Nuovo'. Non ho poi capito se (e come) è possibile modificare righe già esistenti nella tabella.
Inoltre, dopo la prima cancellazione (avvenuta correttamente, il record non c'è più), non riesco più ad entrare nel form che contiene i controlli DataSource e DataBrowser. Al momento del caricamento del form, esce un errore che dice: 'Bad row index', come se la cancellazione fatta tramite DataBrowser avesse corrotto gli indic della tabella (che è semplicissima, due campi chiave primaria e due di informazioni).
Scusate la lunghezza del messaggio.
Spero che qualcuno mi sappia dare una mano, e vi ringrazio tutti anticipatamente.
Cristina