private static string _startPath = string.Empty;
/// <summary>
/// 获取应用程序启动的路径
/// </summary>
public static string StartPath
{
get
{
if (string.IsNullOrEmpty(_startPath))
{
_startPath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().GetName().CodeBase);
}
return _startPath;
}
}
在这里,还有一点需要注意,我们再操作SQLite数据库的时候,如果程序没有找到SQLite数据库的时候,程序不会报“连接数据库失败”,他会在对应的文件夹下面自动创建一个数据库文件,当我们进一步去访问表的时候,就会报类似于“没有找到表”的错误,所以,在编程过程中,如果遇到“没有找到表”的错误,就应该去检查一下,路径下面是否有SQLite数据库文件。
相关下载:SQLite.rar