예제 #1
0
파일: Tabela.cs 프로젝트: dramosti/Web
        public void Inicializar(bool FecharAutomaticamenteConexao)
        {
            CarregarPropriedadesAcesso();
            this.objFuncoesBanco = ObjetoFuncoesBanco.CriaInstancia(MS_DRIVER);
            this.objFuncoesBanco.SetObjetoTabelas(this);
            this.MantemConexaoAberta = (!FecharAutomaticamenteConexao);
            ConfigurarConectarBase(MS_SERVERNAME, MS_DATABASENAME,
                                   this.MantemConexaoAberta);

            if (objHlpDbFuncoes == null)
            {
                objHlpDbFuncoes = new HlpDbFuncoes(this);
            }

            this.RamoAtividade = objHlpDbFuncoes.qrySeekValue(
                "ARQSISTE", "CD_RA", "(NM_ARQUIVO = 'ACESSO')");
            this.CodigoCliente = objHlpDbFuncoes.fMemoStr("0016");
        }
예제 #2
0
        public static FuncoesEspecificasBanco CriaInstancia(string sTipoBanco)
        {
            FuncoesEspecificasBanco objFuncoes = null;

            switch (sTipoBanco)
            {
            case "INTRBASE":
                objFuncoes = new FuncoesFirebird();
                break;

            case "MSSQL":
                //objFuncoes = new FuncoesSql();
                break;

            case "ORACLE":
                // objFuncoes = new FuncoesOracle();
                break;
            }
            return(objFuncoes);
        }
예제 #3
0
파일: Tabela.cs 프로젝트: dramosti/Web
        public void Inicializar(bool FecharAutomaticamenteConexao)
        {
            CarregarPropriedadesAcesso();
            this.objFuncoesBanco = ObjetoFuncoesBanco.CriaInstancia(MS_DRIVER);
            this.objFuncoesBanco.SetObjetoTabelas(this);
            this.MantemConexaoAberta = (!FecharAutomaticamenteConexao);
            ConfigurarConectarBase(MS_SERVERNAME, MS_DATABASENAME,
                this.MantemConexaoAberta);

            if (objHlpDbFuncoes == null)
                objHlpDbFuncoes = new HlpDbFuncoes(this);

            this.RamoAtividade = objHlpDbFuncoes.qrySeekValue(
                "ARQSISTE", "CD_RA", "(NM_ARQUIVO = 'ACESSO')");
            this.CodigoCliente = objHlpDbFuncoes.fMemoStr("0016");
        }