小编Mas*_*oud的帖子

从MySQL到MS Access的1GB数据

情况:我正在创建一个自动化任务,查询MySQL(通过ODBC)并使用OLEDB将结果集插入MS Access数据库(.mdb).

代码:

OleDbConnection accCon = new OleDbConnection();
OdbcCommand mySQLCon = new OdbcCommand();
try
{
    //connect to mysql
    Connect();                
    mySQLCon.Connection = connection;              

    //connect to access
    accCon.ConnectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;" +
        @"Data source= " + pathToAccess;
    accCon.Open();
    var cnt = 0;

    while (cnt < 5)
    {
        if (accCon.State == ConnectionState.Open)
            break;
        cnt++;
        System.Threading.Thread.Sleep(50);
    }

    if (cnt == 5)
    {
        ToolBox.logThis("Connection to Access DB did not open. Exit Process");
        return;
    }
} catch (Exception e)
{
    ToolBox.logThis("Faild to Open connections. msg -> …
Run Code Online (Sandbox Code Playgroud)

c# mysql oledb ms-access odbc

8
推荐指数
3
解决办法
701
查看次数

标签 统计

c# ×1

ms-access ×1

mysql ×1

odbc ×1

oledb ×1