Mise à jour / logging dans une database SQL en utilisant C #?

Je ne peux pas find comment faire cela sur google n'importe où. Comment sauvegardez-vous dans une database SQL en utilisant simplement du code C #? C'est possible? La méthode de sauvegarde qui vient par défaut lorsque vous créez une database en utilisant l'assistant ne sauvegarde pas la database:

this.Validate(); this.studentsBindingSource.EndEdit(); this.studentsTableAdapter.Update(this.studentsDataSet.FirstClass); 

Il me semble que vous le faites correctement.

Vous devez vérifier votre adaptateur de table et vérifier qu'une instruction de mise à jour est affectée. Si vous utilisez des sprocs et que le sproc sélectionné est assigné, il sera en lecture seule (et ne vous requestra pas les sprocs update / insert / delete).

Votre string de connection peut être un certain nombre de choses en fonction de la façon dont vous êtes configuré pour vous connecter à SQL.

 Data Source=ServerName;Initial Catalog=DatabaseName;User Id=myUsername;Password=myPassword; 

ou

 Data Source=ServerName;Initial Catalog=DatabaseName;Integrated Security=SSPI; 

Ce dernier est si vous utilisez l'authentification Windows; c'est-à-dire en utilisant le même count user que vous connectez à Windows.

DataSource est généralement le nom de votre machine ou vous pouvez utiliser (local) pour vous mettre au dessus de la bosse si elle se trouve sur la même machine que vous travaillez.