我尝试使用 Visual Studio 2008 打开数据库,但出现错误:没有这样的表。
我使用 SQLiteAdmin 创建了数据库并添加到项目中(查看 -> 服务器资源管理器 -> 数据连接 -> 添加 -> SQLiteDatabaseSource)
此外,该数据库(myDatabase.sqlite)位于项目的文件夹中,并且 SQLiteAdmin 中的查询:“SELECT Descriptcion FROM Productos”是可以的。
我试图更改数据源的路径,但错误仍然存在。
对不起我的英语不好。谢谢!!!
string myConnString = "Data Source = myDatabase.sqlite";
string mySelectQuery = "SELECT Descripcion FROM Productos";
SQLiteConnection sqConnection = new SQLiteConnection(myConnString);
SQLiteCommand sqCommand = new SQLiteCommand(mySelectQuery, sqConnection);
sqConnection.Open();
try
{
SQLiteDataReader sqReader = sqCommand.ExecuteReader(); //ERROR in run ###
while (sqReader.Read())
{
Console.WriteLine(sqReader.GetInt32(0) + ", " + sqReader.GetString(sqReader.GetOrdinal("Descripcion")));
}
sqReader.Close();
}
finally
{
sqConnection.Close();
}