コード例 #1
0
ファイル: QuerySelectOracle.cs プロジェクト: radtek/pdaexport
        public override bool Select(string SQL)
        {
            OracleCommand    command = new OracleCommand(SQL, DataBaseOracle.Get());
            OracleDataReader reader;

            try
            {
                reader = command.ExecuteReader();
            }
            catch (Exception)
            {
                return(false);
            }
            DataRows row;

            Rows = new List <DataRows>();
            while (reader.Read())
            {
                row = new DataRows();
                for (int i = 0; i < reader.FieldCount; i++)
                {
                    row.AddField(new DataField(reader.GetName(i), Convert.ToString(reader.GetValue(i))));
                }
                Rows.Add(row);
            }
            DataBaseOracle.Disconnect();
            return(true);
        }
コード例 #2
0
 public static void Disconnect()
 {
     if (_instance != null)
     {
         _instance.DisconnectFromBase();
         _instance = null;
     }
 }
コード例 #3
0
 private static void Create()
 {
     if (_instance == null)
     {
         _instance = new DataBaseOracle();
         _instance.ConnectToBase(ConnectionString);
     }
 }
コード例 #4
0
ファイル: DataBaseOracle.cs プロジェクト: radtek/pdaexport
 private static void Create()
 {
     if (_instance == null)
     {
         _instance = new DataBaseOracle();
         _instance.ConnectToBase(ConnectionString);
     }
 }
コード例 #5
0
ファイル: DataBaseOracle.cs プロジェクト: radtek/pdaexport
 public static void Disconnect()
 {
     if (_instance != null)
     {
         _instance.DisconnectFromBase();
         _instance = null;
     }
 }
コード例 #6
0
ファイル: QueryExecOracle.cs プロジェクト: radtek/pdaexport
        public override bool Execute(string SQL)
        {
            OracleCommand command = new OracleCommand(SQL, DataBaseOracle.Get());

            try
            {
                command.ExecuteNonQuery();
            }
            catch (Exception)
            {
                return(false);
            }
            return(true);
        }