2011-01-03 8 views
6

Credo che questa sia una domanda molto alle prime armi, e se sto usando il forum sbagliato per chiedere, per favore avvisare.Come si crea un semplice modulo Windows per accedere a un database SQL Server?

Ho una conoscenza di base del databasing con MS SQL Server e programmazione con C++ e C#. Sto cercando di insegnarmi di più impostando il mio database con MS SQL Server Express 2008 R2 e accedendo tramite i moduli di Windows creati in C# Express 2010. A questo punto, voglio solo tenerlo libero o Express dev tools (non necessariamente Microsoft però).

In ogni caso, ho creato un database utilizzando le istruzioni fornite here e ho impostato i tipi di dati in modo appropriato per ogni colonna (nessun errore nella configurazione almeno).

Ora sto progettando la GUI in C# Express, ma ho tipo di colpire un muro fino alla connessione del database.

C'è un modo semplice per accedere al database che ho creato localmente utilizzando C# Express? Qualcuno può suggerire una guida che ha già tutto questo già spiegato?

Sono un autodidatta, quindi non vedo l'ora di insegnarmi come utilizzare queste applicazioni, ma qualsiasi suggerimento per iniziare la mia strada nella giusta direzione sarebbe molto apprezzato.

risposta

2

Probabilmente si vorrà utilizzare la vecchia scuola ADO.NET se si è più a suo agio in SQL di C#.

MSDN intro to ADO.NET

4

mi piacerebbe iniziare da dare un'occhiata a questo tutorial:

http://msdn.microsoft.com/en-us/library/ms178371.aspx

Le idee di base è quello di creare un connection string che definirà una serie di cose, tra cui: dove il vostro server DB è, qual è il nome del database e come ci si sta connettendo ad esso.

Una volta definita la stringa di connessione, verranno utilizzate probabilmente le classi SqlConnection, SqlCommand e SqlDataReader per tutte le interazioni con il database. Se fai clic sui collegamenti per queste tre classi e guardi la documentazione, vedrai che hanno esempi abbastanza buoni.

0

sua semplice codice

uso successivo

SqlConnection con = 
new SqlConnection(@"server=.\SQLEXPRESS;AttachDbFilename=path of database file;Integrated Security=True;User Instance=True"); 
Problemi correlati