wrzucanie danych do bazy

0

Witam, przyznam, że jestem początkująca i szczerze liczę na pomoc. Mój problem polega na tym, że nie wiem jak napisać kod, który będzie z aplikacji okienkowej wpisywał dane do bazy -forma rejestracji nowego użytkownika. Oczywiście połączenie z bazą mam napisane. Samą składnie pisania zapytań do bazy znam(wpisywanie na sztywno w programie też), ale jak dopisać do bazy dane wpisane przez użytkownika to już jest problem, pomysły mi się skończyły. Wiem, że to dość błahy problem dlatego też liczę na wyrozumiałość i pomocną dłoń;) Pozdrawiam

0

Skoro wiesz jak zbudować zapytanie SQL typu INSERT ... INTO lub UPDATE ... SET to dlaczego nie zbudujesz całego zapytania kopiując wartości z pol formularza do zapytania?.
To jest zwykłe klejenie stringów. Mało eleganckie ale na początek zadziała. Potem poszukaj jak przekazywać parametry do zapytań SQL lub procedur składowanych (o ile twoja baza danych wspiera procedury).

0

no o ile cię dobrze zrozumiałam to chodzi ci o to, żebym w programie na sztywno wprowadziła dane... ale mój projekt zakłada dodawanie nowych użytkowników przez osoby nie zajmujące się programowaniem więc okienko znacznie ułatwiło by im życie. No chyba,że źle Cię zrozumiałam ;)

0

@javauser czemu chcesz dziewczyne od razu uczyc zlych nawykow - sklejanie sapytania ze stringow wprowadzonych przez uzytkownika?

zakladam ze uzywasz MS SQL Server
swtorz w kodzie SqlCommand, a nastepnie podaj tresc zapytania i wartosci parametrow
przyklad:
SqlCommand comm = new SqlCommand("insert into Tab1 values(@name, @surname, @birthDate, @height)", conn);
comm.Parameters.Add("@id", SqlType.NVarChar, 50).Value = textboxName.Text;
comm.Parameters.Add("@id", SqlType.NVarChar, 50).Value = textboxSurname.Text;
comm.Parameters.Add("@id", SqlType.DateTime).Value = datePickUp.Value;
comm.Parameters.Add("@id", SqlType.Int).Value = numericH.Value;

comm.ExecuteNonQuery();

0

jejku dziękuje w końcu jakiś konkret:)

0

Dzięki wielkie za pomoc działa:)

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