SQLite połączenie z bazą danych

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();
            }
        }
0
Kluska11 napisał(a):

Witam. Problem pojawia się

JAKI problem kolego? To elementarz zachowywania się jako programista

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.

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ę!

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