SQL erreur de logique ou de base de données manquant pas d'une telle table

Je suis en train de lire toutes les données de la table Condition dans un local de base de données sqlite. Cependant j'obtiens cette erreur:

SQL erreur de logique ou de base de données manquant pas d'une telle table

La base de données est situé dans le même répertoire que le fichier en l'appelant.

C'est mon code:

SQLiteConnection m_dbConnection = new SQLiteConnection("Data Source=myDatabase.sqlite;Version=3;");
m_dbConnection.Open();

try
{
    string sql = "select * from Condition";
    SQLiteCommand command = new SQLiteCommand(sql, m_dbConnection);

    SQLiteDataReader reader = command.ExecuteReader();

    while (reader.Read())
        Console.WriteLine("Name: " + reader["name"] + "\tScore: " + reader["id"]);

    Console.ReadLine();
    return null;
}
catch (Exception exc)
{
    return null;
}
finally
{
    m_dbConnection.Close();
}
C'est que le chemin d'accès exact de votre aide pour le fichier de base de données?
Je vous suggère d'essayer un chemin d'accès complet pour votre source de données (comme "l'C:/whatever/myDatabase.sqlite" pour vérifier si votre code trouve effectivement le fichier de base de données. Votre déclaration "même répertoire que le fichier qui est de l'appeler" semble suspect pour moi - comment êtes-vous en cours d'exécution de votre code?

OriginalL'auteur Jetpack | 2015-03-25