如何编辑.db文件,就好像它是一个正在运行的真实数据库?

时间:2014-08-08 09:52:10

标签: database connection connection-string spiceworks

大家好,我的所有同伴都是。

我现在尝试了很多关于如何连接到我从Spiceworks获得的.db文件的方法。 我想创建一个程序,它将向spiceworks db文件和同时运行的另一个sql db添加内容。 有没有人有任何关于如何做到这一点的建议?我有点出于理想,我尝试了很多:/ spiceworks_prod.dll是文件名,是spiceworks无法共享文件的名称,有一些我无法分享的信息。

我希望somone可以为我提供一个快速的解决方案

1 个答案:

答案 0 :(得分:0)

我想出了如何做到这一点我想使用SQLite,我必须添加到我在这里下载的视觉工作室SQLite Homepage 从那时起,我只是按照本指南Guide for setting up SQLite进行了操作,并且它已经完成了,我将在下面发布我的解决方案,了解我是如何做到的。

using System;
using System.Collections.Generic;
using System.Data.SqlClient;
using System.Data.SQLite;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

 namespace Spiceworks_console 
{ 
class DBControl 
{ 
#region SpiceWorks 
SQLiteConnection m_SpiceWorksConnection;

 public bool ConnOpenSpiceWorks() 
{ 
try 
{ 
m_SpiceWorksConnection = new SQLiteConnection("Data Source=C:\\Program Files (x86)\\Spiceworks\\db\\spiceworks_prod.db;Version=3;New=True;");
 m_SpiceWorksConnection.Open(); 

Console.WriteLine("Connected to SpiceWorks DB"); 
return true; 
} 
catch(Exception ex) 
{ 
Console.WriteLine(ex); 
return false; 
} 
}