C# MySQL wyświetlanie danych w DataGridView

0

Witam.

  1. Otóż mam bazę danych w MySQL.
  2. W Visual Studio 2008 C# (WinForms) dodaje sobie połączenie z bazą danych, żeby wyświetlić określone tabele w DataGridView. (Serwer MySQL na localhost + MySQL connector 5.0...)
  3. Napotykam problem:

Połączyłem się z bazą danych jednak Visual nie widzi mi żadnej Tabeli tylko wszystkie kolumny ze wszystkich tabel wpisuje mi do folderu VIEWS (nie wiem czy tak to można nazwać)

Czyli w Panelu Serwer Explorer pojawia mi się nowe połączenie z bazą danych ODBC.localhost......, ale w folderze Tables nie ma żadnej tabeli, natomiast wszystko jest wrzucone do folderu Views gdzie się pojawiają wszystkie kolumny ze wszystkich tabel razem.

Czy ja robię coś źle ?? Czy to po prostu tak ma być ?? Dane chcę wyświetlać w DataGridView więc proszę o pomoc

0

Witam ponownie :)
Co nieco poczytałem sobie, napisałem program i mam kolejny problem:

ten kod działa i powoduje wyświetlenie wszystkich kolumn z określonej tabeli

 string query = "SELECT * FROM aktywne_aukcje";
                 da.SelectCommand = new MySqlCommand(query, conn);
                 da.Fill(data);
                 this.dataGridView3.DataSource = data;

Ale ten kod już nie działa. Podejrzewam, że chodzi tu o polskie znaki użyte do zapytania SELECT

string query = "SELECT Cena_początkowa FROM aktywne_aukcje";
                 da.SelectCommand = new MySqlCommand(query, conn);
                 da.Fill(data);
                 this.dataGridView3.DataSource = data;

Jak wywołać poprawnie takie zapytanie ?? Proszę o odpowiedź.
Mam bazę danych na localhost MySQL
Plis ....

0

Dzięki.
Nie używam już polskich znaków i mi działa. Szkoda tylko że nie otrzymałem od Was żadnej pomocy. Ale tak to już jest w świecie informatyki

0

W MSSQL pewno trzeba nazwy polskich kolumn zawierające polskie znaki podawać w nawiasach kwadratowych. O ile w ogóle jest do dopuszczalne.
A jak jest w MySQL nie wiem, ale pewno dokumentacja wie.

0

Pytanie w ogóle kto i po kiego grzyba stosuje polskie znaki w nazwach kolumn? Pewnie kazdy kto zajmuje sie projektowaniem baz danych powiesil by cie za jaja za cos takiego

//quetz: dr.Frankenstein "Bo mogę, muhahahahaahaa"

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