string zapytanie1 = @"INSERT into klient VALUES (@id_ucznia
,@id_nauczyciela
,@id_przedmiotu
,@id_rodzaju_oceny
,@ocena
,@data_wystawienia_oceny)";
zapytanie.CommandText = zapytanie1;
zapytanie.Connection = connect;
SqlParameter id_ucznia = new SqlParameter();
id_ucznia.ParameterName = "@id_ucznia";
id_ucznia.DbType = System.Data.DbType.String;
id_ucznia.Value = txtUczen.SelectedIndex.ToString();
zapytanie.Parameters.Add(id_ucznia);
SqlParameter id_nauczyciela = new SqlParameter();
id_nauczyciela.ParameterName = "@id_nauczyciela";
id_nauczyciela.DbType = System.Data.DbType.String;
id_nauczyciela.Value = txtUczen.SelectedIndex.ToString();
zapytanie.Parameters.Add(id_nauczyciela);
SqlParameter id_przedmiotu = new SqlParameter();
id_przedmiotu.ParameterName = "@id_przedmiotu";
id_przedmiotu.DbType = System.Data.DbType.String;
id_przedmiotu.Value = txtUczen.SelectedIndex.ToString();
zapytanie.Parameters.Add(id_przedmiotu);
SqlParameter ocena = new SqlParameter();
ocena.ParameterName = "@ocena";
ocena.DbType = System.Data.DbType.String;
ocena.Value = txtOcena;
zapytanie.Parameters.Add(ocena);
SqlParameter data_wystawienia_oceny = new SqlParameter();
data_wystawienia_oceny.ParameterName = "@data_wystawienia_oceny";
data_wystawienia_oceny.DbType = System.Data.DbType.String;
data_wystawienia_oceny.Value = data;
zapytanie.Parameters.Add(data_wystawienia_oceny);
zapytanie.ExecuteNonQuery();
Witam serdecznie,
To moje początki programowania na zaliczenie przedmiotu mam do zrobienia projekt.
Proszę pomóżcie mi.
Nie wiem dlaczego ten Insert mi nie działa "Nie można przekonwertować wartości parametru z TextBox na String." to wyrzuca mi VisualStudio
Proszę również o podpowiedź, czy do daty( wartość typu date) i ocena ( wartość typu int) powinnam narzucić jakieś formatownia
dodanie znacznika <code class="csharp">
- @furious programming