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?
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
Vous devez vous connecter pour publier un commentaire.
J'ai résolu le problème en utilisant un chemin d'accès absolu au lieu d'un chemin d'accès relatif.
grâce à Eternal21 https://stackoverflow.com/a/20083762/3483812
OriginalL'auteur Jetpack
La base de données doit être situé dans votre
bin
dossier, ou bien spécifier le chemin absolu de l' .fichier sqlite.OriginalL'auteur Cristina Alboni