SQLite połączenie z bazą danych

SQLite połączenie z bazą danych
K1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 36
0

Witam. Problem pojawia się przy tworzeniu tabeli Customer, czyli podczas peirwszego wywołania command.ExecuteNonQuery(). Będę wdzięczny za pomoc, ponieważ spędziłem nad tym już trochę czasu.

        if(!File.Exists("C:/Users/Kamil/Desktop/BankingApp/BankingApp/bin/Debug/BankingDatabase.sqlite;"))
        {
            SQLiteConnection.CreateFile("BankingDatabase.sqlite");

            using (SQLiteConnection connection = new SQLiteConnection("Data Source=BankingDatabase.sqlite; Version=3;"))
            {
                SQLiteCommand command = new SQLiteCommand("create table Customer(id integer, name varchar(20), surname varchar(20)," +
                                                            " birthDate Date, phone varchar(20), idAdress integer)", connection);
                command.ExecuteNonQuery();

                command.CommandText = "insert into Customer Values(1, 'Kamil', 'Kluska', 'Kamil', '1992-10-15', '664316177', 1)";
                command.ExecuteNonQuery();
            }
        }
AK
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3561
0
Kluska11 napisał(a):

Witam. Problem pojawia się

JAKI problem kolego? To elementarz zachowywania się jako programista

K1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 36
0

nie sprawdzałem, ale możliwości nie ma tutaj wiele, albo coś w zapytaniu SQL, albo coś z Connection nie tak. Innej możliwości raczej nie ma.

K1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 36
0

Dobra już działa! Zapomniałem dać connection.Open(). Myślałem, że jak w usingu jest to nie trzeba. Dzięki wszystkim za fatygę!

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.