繁体   English   中英

在Visual Studio中打开数据库(Windows Mobile)

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM