Acces UpdateCommand zagubiony parametr

0

Witam serdecznie, mam problem z aplikacja WinForms + Acces, wszystko działa oprócz updateCommand, pisze ze NIE PODANO WARTOŚCI DLA JEDNEGO LUB PARU PARAMETRÓW, działa to tak ze pobieram z listy dane do textBoxów tam edytuje i wciskam przycisk EDIT, dodam ze INSERT I DELETE działa poprawnie

oto moja komenda update probowałem na 2 sposoby

 
            dataAdapter.UpdateCommand = connection.CreateCommand();
            dataAdapter.UpdateCommand.CommandText = "UPDATE Tabela" + " SET Imie = ?,
            Nazwisko = ?,Adres = ?,Pesel = ?,Telefon = ?" + "WHERE  Nazwisko = ?";
           /*
            dataAdapter.UpdateCommand.Parameters.Add("Imie", OleDbType.Char, 0, "Imie");
            dataAdapter.UpdateCommand.Parameters.Add("Nazwisko", OleDbType.Char, 0, "Nazwisko");
            dataAdapter.UpdateCommand.Parameters.Add("Adres", OleDbType.Char, 0, "Adres");
            dataAdapter.UpdateCommand.Parameters.Add("Pesel", OleDbType.Char, 0, "Pesel");
            dataAdapter.UpdateCommand.Parameters.Add("Telefon", OleDbType.Char, 0, "Telefon");
           */

            dataAdapter.UpdateCommand.Parameters.AddWithValue("Imie", textBox1.Text);
            dataAdapter.UpdateCommand.Parameters.AddWithValue("Nazwisko", textBox2.Text);
            dataAdapter.UpdateCommand.Parameters.AddWithValue("Adres", textBox3.Text);
            dataAdapter.UpdateCommand.Parameters.AddWithValue("Pesel", textBox4.Text);
            dataAdapter.UpdateCommand.Parameters.AddWithValue("Telefon", textBox5.Text);
0

Temat zamkniety poradziłem sobie, po prostu załozylem ze po wprowadzeniu pola PESEL nie bedzie sie zmieniac i dalem je jako ostatni paramer=tr i wszystko działa

1 użytkowników online, w tym zalogowanych: 0, gości: 1