Press "Enter" to skip to content

Category: ADO.Net

3 – Lavorare con i dati – ADO.Net i fondamentali: INSERT

Nel precedente articolo dedicato ai database, abbiamo imparato come effettuare una query per leggere dati da 3 diversi database relazionali, Access, SQLite e SQL Server. In questo articolo, modificheremo la User Interface per renderla un po’ meno grezza e per aggiungere un controllo che ci permetta di dare all’applicazione un…

Comments closed

2 – Lavorare con i dati – Database e .net

La base di tutte le librerie del Framework che lavorano con i Database è ADO.Net, anche se oggi è di moda utilizzare dei framework che sono nati per fornire dei generatori di codice semiautomatici che generano tutta la gestione a basso livello della comunicazione con i Database. Quello più usato…

Comments closed

ACE OleDb Data Provider Error – Visual Studio 2015 – SqlServer 2012

Ho appena cambiato il computer, e quindi ho dovuto reinstallare il mondo, per questioni di compatibilità con i Database Server dei clienti aziendali, devo utilizzare SQL Server 2012 che prevede l’installazione manuale del framework 3.5 prima della sua installazione ed alcuni altri accorgimenti. Ovviamente quando una macchina di sviluppo viene…

Comments closed

Stampare i dati contenuti in una DataTable

In risposta ad una domanda sul forum Microsoft da parte di un utente principiante che voleva stampare dei dati da una applicazione Windows Forms,  Il thread lo trovate a questo indirizzo, ho implementato una mini funzione di stampa dei dati letti dal programma scritto per il post Come eseguire una query filtrata su SQL Server alla modifica del testo su una textbox dove potete leggere la costruzione della form.

Oggi ho semplicemente aggiunto un il Button btnPrint in fondo alla form ed il suo event handler Andiamo a vedere cosa ho implementato.

mainform_01

Comments closed

Implementare un Data Provider SQL Server usando ADO.Net

Nei post di quest’anno, iniziando ad aprile, ho creato un piccolo database SQL Server per dimostrare come utilizzare gli script T-SQL per generare gli oggetti dentro a SQL Server, poi ho proseguito, creando un sistema composto da un Servizio Windows e da una Console WPF che permettono di simulare una versione minimale dell’Agent di SQL Server per eseguire operazioni schedulate su SQL Server ed ho usato lo sviluppo di queste due applicazioni per spiegare una serie di concetti, spero utili, costruendo mattone per mattone l’applicazione WPF ed il Servizio Windows funzionanti ed installabili su qualsiasi PC o Server. Adesso è venuto il momento di riprendere in mano il Database definito nella serie iniziale di Post di quest’anno, e implementare per prima cosa una interfaccia WPF che ci permetta di inserire e modificare il suo contenuto.

Comments closed

Copiare dati fra Database con ADO.Net

Sul forum nei giorni scorsi è stato chiesto come fare a copiare una tabella da un DB access ad un altro aggiungendovi una colonna, avendo già creato la tabella destinazione nel DB access di destinazione. Vediamo un metodo semplice per farlo usando ADO.NET. A seguito di una domanda su un forum, ho preparato un esempio per spiegare come copiare il contenuto di una tabella da un database Access ad un altro aggiungendo alla tabella di destinazione un dato in una colonna.

Comments closed

ADO.Net Nozioni di base

Questo articolo, pubblicato in parallelo all’articoloSQL Server Nozioni di base (parte 1) mostra come generare tramite una libreria di classi un Database all’interno di SQL Server. La costruzione del codice per la creazione database ci da modo di iniziare a costruire una  ulteriore libreria di base che si aggiunge a quelle create in Classi di uso comune, che fornisce le funzionalità necessarie al dialogo diretto con SQL Server. Queste funzionalità vanno dalla creazione e test di una connection string, alla esecuzione di query di tipo scalare, alla esecuzione di query di comando senza valori di ritorno.

Ovviamente, questa libreria si presterà a divenire una libreria di tipo Work In progress, a cui aggiungere funzionalità mentre impariamo nuovi concetti relativi al mondo di ADO.

Comments closed