以下のコードとして 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();
}
}
それは正常に動作しますが、今は Window フォームではない C# の別のクラスを作成しています。MS Access のデータを、SQL Server で選択したデータと比較したいだけです。しかし、それを行うと、次のようなエラーが発生しました。
エラー 1 クラス、構造体、またはインターフェイス メンバー宣言の無効なトークン '(' C:\A\A\SynchronizeData.cs 12 17 AutoSync
C# のクラスを使用して、Windows フォームのように MS Access に接続する方法を教えてください。