Uzywam Visual Studio Web Developer 2005 Express i mam problem, poniewaz chcĘ pobierac dane od uzytkownika(np. z Textboxa) i pobrane dane wstawic do tabeli w bazie danych Access. Robie tak jak na stronach msdn(http://msdn.microsoft.com/en-us/library/9set0xk5(vs.85).aspx), strona sie kompiluje ale gdy ja uruchamiam w wcisakam przycisk to nie wpisuje tekstu z Textboxa do bazy, po prostu pole jest puste. Dlaczego tak sie dzieje? Czy przyczyna moze byc to ze uzywam wersji Express? Moj kod:
protected void Button1_Click(object sender, EventArgs e)
{
AccessDataSource1.InsertCommand = "INSERT INTO kierowcy (IDkierowcy,Imię)" + " VALUES ('IDRysio',?);";
AccessDataSource1.InsertParameters.Add(new ControlParameter("Imię", "TextBox1", "Text"));
AccessDataSource1.Insert();
}
Ten kod tworzy nowy rekord w bazie ale wpisuje tylko pole IDkierowcy("IDRysio"), a pole Imię jest puste. Jezeli wpisuje zamiast "IDRysio" znak zapytania to wyskakuje blad ze klucz podastawowy lub index nie moga miec wartosci NULL.