[Monodevelop] Connessione al database
- Berghem
- Entusiasta Emergente

- Messaggi: 2265
- Iscrizione: giovedì 14 aprile 2005, 22:28
- Località: Dalmen
[Monodevelop] Connessione al database
Qualcuno ha esperienza di connessioni al db con monodevelop?
Ho ionstallato la versione 2 alfa 1, se faccio usinf System.Data non la riconosce e mi da errore, qualcuno ha esperienza in merito?
Ho ionstallato la versione 2 alfa 1, se faccio usinf System.Data non la riconosce e mi da errore, qualcuno ha esperienza in merito?
- simo_magic
- Rampante Reduce

- Messaggi: 9496
- Iscrizione: lunedì 18 dicembre 2006, 21:37
- Località: Piemonte
Re: [Monodevelop] Connessione al database
come e da dove hai installato la alpha della 2?
hai inserito nei riferimenti system.data?
hai inserito nei riferimenti system.data?
- Berghem
- Entusiasta Emergente

- Messaggi: 2265
- Iscrizione: giovedì 14 aprile 2005, 22:28
- Località: Dalmen
Re: [Monodevelop] Connessione al database
la Alfa 2 l'ho installata da getdeb.
Per quanto riguarda System.data, mi sono limitato a metterlo nello using.... devo inserirlo anche da altri parti?
Per quanto riguarda System.data, mi sono limitato a metterlo nello using.... devo inserirlo anche da altri parti?
Re: [Monodevelop] Connessione al database
Dovresti aggiungere un riferimento ..
ma onestamente, guardando la ver 1.0 di Monodevelop .. non trovo dove si mettono i riferimenti ???
Strano .. magari sono io che non ci vedo .. mo googolo un pò che interessa anche a me
ma onestamente, guardando la ver 1.0 di Monodevelop .. non trovo dove si mettono i riferimenti ???
Strano .. magari sono io che non ci vedo .. mo googolo un pò che interessa anche a me
Re: [Monodevelop] Connessione al database
Haaaa ecco era + facile di quanto sembrasse 
Dunque nel pannello di sinistra, seleziona il tab 'Soluzione'.
Nell'albero che vedi, c'è un Nodo che si chiama 'Riferimenti'
Clicca col Tasto Destro sul Nodo, e scegli 'Modifica Riferimenti' dal menu contestuale.
... e il mondo ti sorride
Fra quelli che ti interessano ci sono sicuramente gli assembly Mono.Data e Mono.Data.x
dove x è il database a cui ti vuoi connettere
Enjoy
Dunque nel pannello di sinistra, seleziona il tab 'Soluzione'.
Nell'albero che vedi, c'è un Nodo che si chiama 'Riferimenti'
Clicca col Tasto Destro sul Nodo, e scegli 'Modifica Riferimenti' dal menu contestuale.
... e il mondo ti sorride
Fra quelli che ti interessano ci sono sicuramente gli assembly Mono.Data e Mono.Data.x
dove x è il database a cui ti vuoi connettere
Enjoy
- Berghem
- Entusiasta Emergente

- Messaggi: 2265
- Iscrizione: giovedì 14 aprile 2005, 22:28
- Località: Dalmen
Re: [Monodevelop] Connessione al database
si, ho fatto, ma se da codice inserisco usinf System.Data.sqliteClient mi da errore...
- Berghem
- Entusiasta Emergente

- Messaggi: 2265
- Iscrizione: giovedì 14 aprile 2005, 22:28
- Località: Dalmen
Re: [Monodevelop] Connessione al database
ho sbagliato, dovevo mettere Mono.Data.SqlliteClient ora sembra funzionare
- Berghem
- Entusiasta Emergente

- Messaggi: 2265
- Iscrizione: giovedì 14 aprile 2005, 22:28
- Località: Dalmen
Re: [Monodevelop] Connessione al database
Ok , sembra funzionare, ho fatto una applicazione web con sqlite e conto i record (ora vedo come visualizzarli in una tabella).
Ma non mi è chiaro del perché non basta inserire gli uses, ma è necessario modificare i riferimenti, in altri linguaggi faccio dei semplici import/include...
Ma non mi è chiaro del perché non basta inserire gli uses, ma è necessario modificare i riferimenti, in altri linguaggi faccio dei semplici import/include...
Re: [Monodevelop] Connessione al database
In sostanza, gli using sono solo scorciatoie.
I veri import degli altri linguaggi, sono i riferimenti. Ossia, i veri collegamenti alle librerie che vuoi utilizzare.
Puoi, in altri termini, utilizzare la Mono.Data anche senza usare Using. Direttamente scrivendo Mono.Data.eccecc .. chiaramente, una volta che hai referenziato la libreria (Assembly).
I veri import degli altri linguaggi, sono i riferimenti. Ossia, i veri collegamenti alle librerie che vuoi utilizzare.
Puoi, in altri termini, utilizzare la Mono.Data anche senza usare Using. Direttamente scrivendo Mono.Data.eccecc .. chiaramente, una volta che hai referenziato la libreria (Assembly).
- Berghem
- Entusiasta Emergente

- Messaggi: 2265
- Iscrizione: giovedì 14 aprile 2005, 22:28
- Località: Dalmen
Re: [Monodevelop] Connessione al database
Ok tks
Qualcuno sa come visualizzare i dati letti da db in una griglia?
Tks
Qualcuno sa come visualizzare i dati letti da db in una griglia?
Tks
- Berghem
- Entusiasta Emergente

- Messaggi: 2265
- Iscrizione: giovedì 14 aprile 2005, 22:28
- Località: Dalmen
Re: [Monodevelop] Connessione al database
E' una applicazione web, ho inserito nella pagina asp un GridView...
questo è il codice funzionante
semplicemente mi conta i record e poi visualizzo il numero...
Ora se inserisco una griglia come faccio a visualizzare i record? Il db è sqlite
questo è il codice funzionante
Codice: Seleziona tutto
string connectionString = "URI=file:prova2.db,version=3";
IDbConnection dbcon;
dbcon = (IDbConnection) new SqliteConnection(connectionString);
dbcon.Open();
IDbCommand dbcmd = dbcon.CreateCommand();
DataSet ds = new DataSet();
string sql = "select * from tabella1";
dbcmd.CommandText = sql;
IDataReader reader = dbcmd.ExecuteReader();
i = 0;
while(reader.Read()) {
i++;
}
Ora se inserisco una griglia come faccio a visualizzare i record? Il db è sqlite
Ultima modifica di Berghem il lunedì 22 settembre 2008, 21:59, modificato 1 volta in totale.
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 4 ospiti