tutorial sul collegamento di c # al server sql

Voglio essere in grado di modificare una tabella in un database SQL Server usando c #

qualcuno può per favore mostrarmi un tutorial molto semplice sulla connessione al DB e la modifica dei dati in una tabella

grazie mille

Supponendo che stai usando Visual Studio come IDE, potresti usare LINQ to SQL. È un modo abbastanza semplice per interagire con il tuo database e dovrebbe essere abbastanza veloce per iniziare.

L’utilizzo di LINQ to SQL è un passaggio molto semplice per installarlo e farlo funzionare.

Il primo passo è creare una connessione. la connessione richiede una stringa di connessione. puoi creare le stringhe di connessione con un SqlConnectionStringBuilder .

 SqlConnectionStringBuilder connBuilder = new SqlConnectionStringBuilder(); connBuilder.InitialCatalog = "DatabaseName"; connBuilder.DataSource = "ServerName"; connBuilder.IntegratedSecurity = true; 

Quindi usa quella stringa di connessione per creare la tua connessione in questo modo:

 SqlConnection conn = new SqlConnection(connBuilder.ToString()); //Use adapter to have all commands in one object and much more functionalities SqlDataAdapter adapter = new SqlDataAdapter("Select ID, Name, Address from myTable", conn); adapter.InsertCommand.CommandText = "Insert into myTable (ID, Name, Address) values(1,'TJ', 'Iran')"; adapter.DeleteCommand.CommandText = "Delete From myTable Where (ID = 1)"; adapter.UpdateCommand.CommandText = "Update myTable Set Name = 'Dr TJ' Where (ID = 1)"; //DataSets are like arrays of tables //fill your data in one of its tables DataSet ds = new DataSet(); adapter.Fill(ds, "myTable"); //executes Select command and fill the result into tbl variable //use binding source to bind your controls to the dataset BindingSource myTableBindingSource = new BindingSource(); myTableBindingSource.DataSource = ds; 

Quindi, in modo semplice è ansible utilizzare il metodo AddNew() nell’origine dell’associazione per aggiungere un nuovo record e quindi salvarlo con il metodo di aggiornamento dell’adattatore:

 adapter.Update(ds, "myTable"); 

Usa questo comando per cancellare un record:

 myTableBindingSource.RemoveCurrent(); adapter.Update(ds, "myTable"); 

Il modo migliore è aggiungere un DataSet dal menu Project->Add New Item e seguire la procedura guidata …

Leggi il tutorial di MSDN su Creazione di applicazioni dati . Potresti essere in grado di chiarire la tua domanda o trovare le risposte di cui hai bisogno.

Ci sono informazioni sulla modifica dei dati nell’app, ma devi collegarti e caricarli prima nella tua app.

L’unico motivo per farlo in C # è se si desidera automatizzarlo in qualche modo o creare un’interfaccia per gli utenti non tecnici per interagire con il database. È ansible utilizzare un controllo GridView con un’origine dati SQL per manipolare i dati.

@kevin: se sta solo imparando, penso che probabilmente è più semplice fargli usare SQLCommand object (o SQLDataAdapter).