如何使用c#类连接到MS Access

如何使用c#类连接到MS Access,c#,visual-studio-2010,C#,Visual Studio 2010,我曾使用Windows窗体连接到Microsoft Access,代码如下: public partial class Form2 : Form { public Form2() { InitializeComponent(); } OleDbConnection con = new OleDbConnection("Provider=Microsoft.jet.oledb.4.0; data source=C:/Users/titi/Deskto

我曾使用Windows窗体连接到Microsoft Access,代码如下:

public partial class Form2 : Form
{
    public Form2()
    {
        InitializeComponent();
    }
    OleDbConnection con = new OleDbConnection("Provider=Microsoft.jet.oledb.4.0; data source=C:/Users/titi/Desktop/db2.mdb");

    private void Form2_Load(object sender, EventArgs e)
    {
        con.Open();
        OleDbCommand cmd = new OleDbCommand("select * from tblBook", con);
        DataTable dt = new DataTable();
        dt.Load(cmd.ExecuteReader());
        con.Close();
    }
}
它工作得很好,但现在我创建了另一个C#类,它不是窗口窗体。我只想将MS Access中的一些数据与使用SQL Server选择的数据进行比较。但当我这样做的时候,我得到了如下错误:

错误1类、结构或接口成员声明C:\A\A\SynchronizeData.cs 12 17自动同步中的无效标记“(”


有谁能告诉我,如何使用C#中的类连接到Windows窗体中的MS Access吗?

错误意味着文件中有一个打字错误
C:\a\a\SynchronizeData.cs
,可能在第12行左右。修复这个打字错误,您的代码应该可以正常工作。

对不起,我的意思是,如何连接到数据库(MS.Access)。你能提供SynchorizeData.cs的所有代码吗?还要将OleDbConnection的初始化粘贴在类构造函数或Load方法中。这是我在SynchorizeData.cs中的所有代码,你的意思是
粘贴你的初始化
?这是我正在编码的文件。@titi:是的,这很好,因为这意味着你可以不,我的意思是'C:\A\A\SynchronizeData.cs'是我的类,但我不知道它为什么会在这一点上出错。
//on Form Load set your connection string
Conn = "..Your Connection String";
MyClass.MyCon = Conn;

//on event handler call your class
string conSTR = MyClass.MyCon

//this is your class
public class MyClass
{
  public static string iMyCon = "";

  public static string MyCon
  {
    get { return iMyCon; }
    set { iMyCon = value; }
  }
}