Witam. To znowu ja i kontynuacja poprzedniego problemu
Tym razem chcę wczytać informacje z bazy sql… Możecie mi powiedzieć co robię nie tak ? #-o
StringBuilder sb = new StringBuilder();
sb.Append("SELECT ID, Imię FROM Zwierzak WHERE Rasa LIKE '");
sb.Append(textBox1.Text);
sb.Append("';");
string zsb = sb.ToString();
OleDbConnection con = new OleDbConnection("Provider=SQLOLEDB;DataSource=C:\\Documents and Settings\\Jarek\\Pulpit\\Jarek\\baza.sdf");
con.Open();
OleDbCommand dodaj = new OleDbCommand(zsb, con);
OleDbDataAdapter AdapterKlientow = new OleDbDataAdapter(dodaj);
dataSet1.Clear(); // wyczyszczenie wyników poprzedniego zapytania
AdapterKlientow.Fill(dataSet1, "Zwierzak");
dataGridView1.DataSource = dataSet1.Tables["Zwierzak"];
con.Close();
PS. Posługuje się C# i SQL
Może ewentualnie jakieś inne rozwiązanie? Potrzebuje po prostu możliwości odczytu i zapisu z i do bazy danych.
Ogólnie to tak: baza danych to nie plik tylko (pewien komputer) serwer z uruchioną odpowiednią aplikacją bazodanową ( nie wiem czy ubrałem to w odpowiednie słowa) - chodzi o to że jako source podaje się się np localhost kiedy ta aplikacja jest uruchomiona na tej samej maszynie.
Dzięki. Już wiem o co chodzi , ale i to nie pomaga. Mam już MySQL na XAMPie, ale dalej nie bardzo potrafię to skonfigurować. Chodzi mi o połączenie z bazą i funkcje edycji.
Dobra. To jeszcze jak to zapisać po edycji ? Cały czas działam na otwartej bazie danych. Chodzi mi o aktualizacje tej bazy, na postawie tego, co wpiszę w dataGirdView1.