Nie moge wyświetlić DateTime

Odpowiedz Nowy wątek
2019-01-08 22:15
0

Nie mogę wyświetlić kolumny bazy z typem dateTime w dataGridView. Otrzymuje komunikat System.FormatException: „Ciąg nie został rozpoznany jako prawidłowy element DateTime.”

DataTable dt = new DataTable();

                zapytanie = string.Format("SELECT * FROM Stroje ORDER BY Nr ASC");

                komenda = new SQLiteCommand(zapytanie, polaczenie);

                SQLiteDataAdapter sda = new SQLiteDataAdapter(zapytanie, polaczenie);

                sda.Fill(dt); <----- tutaj otrzymuje błąd
                dataGridView1.DataSource = dt;

Pozostało 580 znaków

2019-01-08 22:41
1

Najwyraźniej problem polega na tym, że kolumna, którą oznaczyłeś, że jest typu DateTime w twoim DataGridView w twojej bazie ma jakiś taki format daty, którego on nie umie automatycznie skonwertować. Pokaż jakiś przykład danych wynikowych w tej tabeli Stroje.

Pozostało 580 znaków

2019-01-08 22:53
0

08.01.2019 22:53:06 taki format wpisuje mi się do bazy, patrzę też na struktury więc zmienię w zapytaniu format w jakim mam odczytać. Czy da się to zrobić w SQL przy tworzeniu bazy?

edytowany 2x, ostatnio: dominiko14, 2019-01-08 22:56

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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