C# 如何使用C读取.myox文件#

C# 如何使用C读取.myox文件#,c#,sql,.net,ado.net,sqlconnection,C#,Sql,.net,Ado.net,Sqlconnection,这是一个初学者,试图使用C#建立与.myox文件的连接,并从文件中读取信息。.myox文件使用SQL数据库。下面是我输入的代码,但是我得到了连接错误,我很确定是连接字符串不正确,但是无论我做了多少研究,我都找不到任何地方 string filepath = "C:\\Users\\Manu\\Desktop\\FileDesktop.myox"; string constring = "Data Source=" + filepath + ";"; SqlConnection con = new

这是一个初学者,试图使用C#建立与
.myox
文件的连接,并从文件中读取信息。
.myox
文件使用SQL数据库。下面是我输入的代码,但是我得到了连接错误,我很确定是连接字符串不正确,但是无论我做了多少研究,我都找不到任何地方

string filepath = "C:\\Users\\Manu\\Desktop\\FileDesktop.myox";
string constring = "Data Source=" + filepath + ";";
SqlConnection con = new SqlConnection(constring);
SqlDataAdapter sda = new SqlDataAdapter("select username from [user]", con);
DataTable dt = new DataTable();
sda.Fill(dt);
我得到的错误如下

System.Data.dll中发生类型为“System.Data.SqlClient.SqlException”的未处理异常 其他信息:建立与SQL Server的连接时发生网络相关或特定于实例的错误。找不到服务器或无法访问服务器。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。(提供程序:SQL网络接口,错误:26-定位指定的服务器/实例时出错)


我想我遇到的问题是连接字符串的参数。文件总是有一个本地路径,而不是相对路径,但我不知道还应该写什么,或者我缺少了什么。如果有人能指引我正确的方向,这将对我继续学习非常有帮助。

什么是MYOX文件?是什么让您认为可以像连接SQL Server一样连接到它(这是您的代码假定的)?。myox是会计程序“myob accountright”中的文件类型,我正在尝试读取其使用SQL的数据库。正如我所说,我只是一个试图找出编码的第一步的初学者;到string constring=“Data Source=”“”+filepath+”;”;可能是文件空间问题,也可能是单引号。SqlConnection等不是通用SQL库,它们是专门为访问Microsoft SQL Server实例而设计的,在这里似乎不相关。如果您不知道该文件实际上是什么类型的数据库,则需要询问/研究myob accountright以了解详细信息,或者查看他们是否具有数据访问API。