zoukankan      html  css  js  c++  java
  • Dynamics AX Read OLEDB

    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.41STARWATCH iTDC PRO IiTDC-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;
    }
    Flag Counter
  • 相关阅读:
    【Android
    【Android
    【Android
    【Android
    压测工具Siege
    压测工具Webbench
    Varnish与Squid的对比
    大牛的法宝[转]
    告别平庸的10种简单方法
    一个优秀的研发团队应该具备什么特征[转]
  • 原文地址:https://www.cnblogs.com/sunsoftware/p/4288005.html
Copyright © 2011-2022 走看看