cześć
Chciałem sprawdzić czy podany przez nas numer seryjny znajduje się w bazie danych. Wymyśliłem że najprościej jest zliczyć przez COUNT czy jest taki numer,
string sql1 =
"SELECT COUNT (numerSeryjny) FROM NumerySeryjne WHERE numerSeryjny =" + tbnumerSeryjny .Text + "";
Problem mam ze zamianą zmiennej typu string na int :(. Próbowałem w taki sposób:
int sql2 = Int32.Parse(sql1);
int sql2 = Convert.ToInt32(sql1);
int sql2 = System.Convert.ToInt32(sql1);
int sql2 = int.Parse(sql1);
int sql2;
int.TryParse(sql1, out sql2);
sql2 = Convert.ToInt32(sql1);
Pojawia się taki komunikat: Input string was not in a correct format.
Jak bym uzyskał wartość sql2 to bym użył if'a do sprawdzenia
if (sql2 > 0)
{
MessageBox.Show("Numer seryjny już istnieje w bazie danych");
}
else
{
Dodajdobazy();
}
Proszę o pomoc