예제 #1
0
        public DataTable Load(string sql)
        {
            UtilLocalDB objSqlCeServerDAL = GetInstance(connString);

            objSqlCeServerDAL.Open();
            SqlCeDataAdapter dAd = new SqlCeDataAdapter(sql, objSqlCeServerDAL.objSqlCeConnection);

            dAd.SelectCommand.CommandType = CommandType.Text;
            DataSet dSet = new DataSet();

            try
            {
                dAd.Fill(dSet, "Tabela");
                return(dSet.Tables["Tabela"]);
            }
            catch
            {
                throw;
            }
            finally
            {
                dSet.Dispose();
                dAd.Dispose();
                objSqlCeServerDAL.Dispose();
            }
        }
예제 #2
0
 public UtilLocalDB GetInstance(string connString)
 {
     if (objSqlServerCeDAL == null)
     {
         objSqlServerCeDAL = new UtilLocalDB();
     }
     return(objSqlServerCeDAL);
 }
예제 #3
0
 private void VerificaConexaoDB()
 {
     try
     {
         UtilLocalDB localDB = new UtilLocalDB();
         tcm.ConexaoBancoLocal         = 1;
         tcm.ConexaoBancoLocalMensagem = "OK";
     }
     catch (Exception e)
     {
         tcm.ConexaoBancoLocal         = 0;
         tcm.ConexaoBancoLocalMensagem = "Conexão com o banco local não existente";
     }
 }
예제 #4
0
        public int Insert(string sql)
        {
            UtilLocalDB objSqlCeServerDAL = GetInstance(connString);

            objSqlCeServerDAL.Open();
            SqlCeCommand dCmd = new SqlCeCommand(sql, objSqlCeServerDAL.objSqlCeConnection);

            dCmd.CommandType = CommandType.Text;
            try
            {
                return(dCmd.ExecuteNonQuery());
            }
            catch
            {
                throw;
            }
            finally
            {
                dCmd.Dispose();
                objSqlCeServerDAL.Dispose();
            }
        }
예제 #5
0
        private void InsereDados()
        {
            InformacaoHD("IDHD");
            InformacaoHD("Capacidade");
            InformacaoHD("EspacoLivre");
            InformacaoProcessador("IDProcessador");
            InformacaoProcessador("Nome");
            InformacaoProcessador("Arquitetura");
            InformacaoMemoria("Capacidade");
            InformacaoRede();

            //Variáveis.
            string cod;

            cod = string.Format("Insert into CH_HARDWARE (SERIALPROCESSADOR,SERIALHD,ENDERECOMAC,MODELOPROCESSADOR,ARQUITETURAMAQUINA,TOTALMEMORIA,CAPACIDADEHD,ESPACOLIVREHD) VALUES ('{0}','{1}','{2}','{3}','{4}','{5}','{6}','{7}')", IDProcessador, SerialHD, MACRede, NomeProcessador, ArquiteturaP, Memoria, CapacidadeHD, EspacoLivreHD);
            UtilLocalDB localDBD = new UtilLocalDB();

            localDBD.Insert("DELETE FROM CH_HARDWARE");
            UtilLocalDB localDB = new UtilLocalDB();

            localDB.Insert(cod);
        }