[英]Open database in Visual Studio (Windows Mobile)
我尝试使用Visual Studio 2008打开数据库,但出现错误:没有这样的表。
我使用SQLiteAdmin创建了数据库并将其添加到项目中(视图->服务器资源管理器->数据连接->添加-> SQLiteDatabaseSource)
此外,此数据库(myDatabase.sqlite)在项目的文件夹中,并且在SQLiteAdmin中的查询“ SELECT SELECTripcion 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();
}
您的连接字符串必须是数据库的路径。
private const string fmtConnStr = @"Data Source=\\AppFolder\\data.db;Version=3;";
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.