码迷,mamicode.com
首页 > 数据库 > 详细

Dynamics AX Read OLEDB

时间:2015-02-12 15:45:04      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:

static System.Data.DataTable getOLEDB_Record(str _dbPath,str _query)
{
    System.Data.OleDb.OleDbConnection   oleDbConnection;
    System.Data.OleDb.OleDbCommand      oleDbCommand;
    System.Data.OleDb.OleDbDataAdapter  oleDbAdapter;
    System.Data.DataSet                 dataSet;
    System.Data.DataTableCollection     dc;
    System.Data.DataTable               dt;

    str                                 connetionString;
    str         dbPath          = _dbPath;//= @"\\192.168.0.41\STARWATCH iTDC PRO I\iTDC-ACS.mdb";
    str         strAccessSelect = _query;// "SELECT top 10 * FROM qryCardEventList" ;
    str         strFilter       = "";
    NoYes                               flag;
    container                           c;
    int         x,y;
    str         s;
    ;
    strAccessSelect += strFilter;
    connetionString = strfmt("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=%1;",dbPath);

    try
    {
        oleDBconnection = new System.Data.OleDb.OleDbConnection(connetionString);
        oleDBcommand    = new System.Data.OleDb.OleDbCommand(strAccessSelect,oleDBconnection);
        dataSet         = new System.Data.DataSet();
        oleDbAdapter    = new System.Data.OleDb.OleDbDataAdapter(oleDbCommand);

        oleDBconnection.Open();
//        info("Connection Open ! -OK");
        oleDbAdapter.Fill(dataSet,"dutyRecord");
        oleDBconnection.Close();
        oleDBconnection.Dispose();
        flag = true;
//        info("Connection Closed ! -OK");
    }
    catch
    {
        if(!flag)
        {
            oleDBconnection.Close();
            oleDBconnection.Dispose();
        }
        throw error("Can not open connection ! ");
    }
    dc = dataSet.get_Tables();
    dt = dc.get_Item(0);
    return dt;
}

 

Dynamics AX Read OLEDB

标签:

原文地址:http://www.cnblogs.com/sunsoftware/p/4288005.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!