大家好,我的所有同伴都是。
我现在尝试了很多关于如何连接到我从Spiceworks获得的.db文件的方法。 我想创建一个程序,它将向spiceworks db文件和同时运行的另一个sql db添加内容。 有没有人有任何关于如何做到这一点的建议?我有点出于理想,我尝试了很多:/ spiceworks_prod.dll是文件名,是spiceworks无法共享文件的名称,有一些我无法分享的信息。
我希望somone可以为我提供一个快速的解决方案
答案 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;
}
}