Je suis nouveau en C# Je voudrais savoir comment extraire une valeur entière de la base de données et la stocker dans une variable. Après cela, j'ai besoin d'utiliser cette valeur pour ajouter un autre entier qui est déjà fait et le stocker dans la base de données.Récupération de la base de données int et stockage dans une variable en C#
J'ai cherché beaucoup de méthodes mais la plupart des méthodes qui ont été données le stockent dans une vue de grille de données mais je veux faire le calcul sans montrer.
SqlDataAdapter sql1 = new SqlDataAdapter("Select finaldays from LeaveTest where Id = '" + comboBox1.SelectedText + "'", con);//it will take from the selection of combobox
DataTable dt = new DataTable();
sql1.Fill(dt);
con.Open();
TimeSpan timespan1;
timespan1 = dateTimePicker3.Value - dateTimePicker2.Value;
int TotalDays = timespan1.Days+1;//total days that are taken from the datetimepicker
MessageBox.Show(TotalDays.ToString());//displaying the date for testing
Je n'ai pas ajouté la vari capable encore pour la valeur entière mais laisse prendre que la variable que je veux utiliser est int = finaldays – Darren
[Lire ceci] (https://stackoverflow.com/questions/7505808/why-do-we-always-prefer-using -parameters-in-sql-statements) quand vous obtenez une minute – musefan
Remplacez le code ci-dessus par le code suivant. SqlCommand com = new SqlCommand ("Sélectionner les derniers jours de LeaveTest où Id = '" + comboBox1.SelectedText + "'", con); int x = (int) com.ExecuteScalar(); – Koderzzzz