成功连接数据库文件后无法找到表

Ejun

我目前是使用C#的控制台应用程序工具,允许用户输入数据库文件的目录(位于桌面上的某个位置),并且需要从指定位置获取.db文件并进行连接通过从表中将其内容检索到文本文件中。但是我收到一个SQLite错误,指出找不到该表。每当我运行代码时,它都会创建.db文件的副本,但副本为空。

但是,当我在调试文件夹中手动“复制”粘贴.db文件的副本时,不会显示此错误。因此,我想知道是否必须将副本保留在debug文件夹中,或者是否有任何其他方法可以允许进行远程连接之类的操作。(仅供参考。我真的是C#和SQLite的新手)。

connectionString = "DataSource=myDataBase.db";
using (SQLiteConnection connection = new SQLiteConnection(connectionString))
{
    connection.Open();
    using (SQLiteCommand command = new SQLiteCommand("SELECT File,Path FROM Structure", connection))
    {
        using (SQLiteDataReader reader = command.ExecuteReader())
        {
            while (reader.Read())
            {
                //Do some stuffs
            }
            reader.Close();
            connection.Close();
        }
    }
}
CL。

没有文件路径,将在当前目录中搜索数据库文件(无论它是什么)。

当数据库文件不存在时,SQLite将愉快地创建一个新的空文件。

在连接字符串中包含完整目录:

connectionString = "DataSource=C:\\some\\where\\myDataBase.db";

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

CDbConnection无法打开数据库连接:无法打开数据库文件

来自分类Dev

无法连接数据库

来自分类Dev

无法打开数据库文件

来自分类Dev

如何使用SQL Server 2014成功连接到Foxpro数据库文件?

来自分类Dev

我无法获取数据库文件的连接字符串

来自分类Dev

无法连接到 SQL Server 数据库文件。我究竟做错了什么?

来自分类Dev

SQL LocalDB-删除数据库文件后无法删除

来自分类Dev

连接数据库后执行功能

来自分类Dev

为什么我的SQLite表上显示“无法打开数据库文件”?

来自分类Dev

Jar文件无法读取sqlite数据库文件

来自分类Dev

在UWP中连接数据库时无法加载文件或程序集

来自分类Dev

如何连接数据库中的3个表?

来自分类Dev

无法连接数据库错误-R + RMySQL / XAMPP

来自分类Dev

无法下载完整的数据库文件

来自分类Dev

django中的“无法打开数据库文件”

来自分类Dev

OperationalError:无法打开数据库文件

来自分类Dev

使用eclipse android模拟器无法在data / data / packagename /下找到数据库文件夹

来自分类Dev

使用WPF成功建立连接后,无法从Access数据库获取数据

来自分类Dev

即使删除数据库文件后数据库也已经存在

来自分类Dev

在Android的SQLite数据库中使用相同的数据库文件插入不同的表

来自分类Dev

成功创建后无法连接到AWS VM外部的mysql数据库

来自分类Dev

内部连接数据库

来自分类Dev

Laravel:动态连接数据库

来自分类Dev

PHP,连接数据库失败

来自分类Dev

如何更改连接数据库?

来自分类Dev

连接数据库的MySQL错误

来自分类Dev

流星连接数据库的问题

来自分类Dev

连接数据库的功能的执行

来自分类Dev

连接数据库-MySQL

Related 相关文章

热门标签

归档