Keresés

Új hozzászólás Aktív témák

  • Keem1

    veterán

    válasz Alexios #9301 üzenetére

    Köszönöm a tanácsot, de úgy néz ki, ez is elfailel, bár ez más miatt. :F

    Már akkor elkezdtem ijedezni, mikor még Windows alatt is belebotlott a bicskája a connection stringben átadott "version" paraméterben, aminek eddig sem PHP, sem .NET 4.5, sem Java alatt nem volt baja :DDD

    Ez az én kis teszt kódom SQLite teszteléshez:
    using (SqliteConnection conn = new SqliteConnection($@"Data Source=F:\chinook.db;Version=3"))
    {
            conn.Open();
            using (SqliteCommand cmd = new SqliteCommand("SELECT `name` FROM sqlite_master WHERE type='table';", conn))
            {
                    SqliteDataReader reader = cmd.ExecuteReader();
                    while (reader.Read())
                    {
                            System.Console.WriteLine(reader.GetString(0));
                    }
            }
    }

    És Linux alatt ezt kaptam:
    Unhandled exception. Microsoft.Data.Sqlite.SqliteException (0x80004005): SQLite Error 14: 'unable to open database file'.
    at Microsoft.Data.Sqlite.SqliteException.ThrowExceptionForRC(Int32 rc, sqlite3 db)
    at Microsoft.Data.Sqlite.SqliteConnection.Open()
    at Program.Main(String[] args) in ...\Program.cs:line 24

Új hozzászólás Aktív témák

Hirdetés