Exemplo n.º 1
0
        private bool LoadCheckDataTable(string fileName_, string tableName_ = "checkDataTable")
        {
            InitCheckDataTable();

            if (fileName_ == null)
            {
                return(false);
            }

            /// access에서 데이타를 로드 한다.
            if (ODBCHelper.Load(new ODBCDataLoad(fileName_, tableName_),
                                ODBCHelper.ODBC_TYPE.EXCEL, ref checkDataTable))
            {
                return(true);
            }

            return(false);
        }
Exemplo n.º 2
0
        public bool LoadODBC()
        {
            string fileFullName = null;
            string tableName    = null;
            int    totalDataRow = 0;

            OnSetConnectionInfo(ref fileFullName, ref tableName);

            if (fileFullName == null || tableName == null)
            {
                return(false);
            }

            // (ETCEComBSSData.check1) {
            checkEnabled = LoadCheckDataTable(fileFullName);             // }

            DataTable dataTable = null;

            /// access에서 데이타를 로드 한다.
            if (ODBCHelper.Load(new ODBCDataLoad(fileFullName, tableName),
                                ODBCHelper.ODBC_TYPE.EXCEL, ref dataTable))
            {
                totalDataRow = GetRowCount(dataTable);

                if (OnFetchData(dataTable, totalDataRow))
                {
                    EditorUtility.SetDirty(target);

                    // (ETCEComBSSData.check1) {
                    CheckDataTable(dataTable, totalDataRow);
                    InitCheckDataTable();                     // }

                    return(true);
                }
                else
                {
                    return(false);
                }
            }

            return(false);
        }