コード例 #1
0
        /// <summary>
        /// Отправляет одиночный запрос в базу данных
        /// </summary>
        /// <param name="query"></param>
        public static long SendQuery(string query)
        {
            DBControl mySql = new DBControl();
            long      val;

            mySql.MyConn.Open();
            val = mySql.RunNoQuery(query);
            mySql.MyConn.Close();
            return(val);
        }
コード例 #2
0
        protected long UpdateField(string updVals, string condition)
        {
            DBControl mySql = new DBControl();
            string    query = BuildUpdQuery(this.tableName, updVals, condition);
            long      v;

            mySql.MyConn.Open();
            v = mySql.RunNoQuery(query);
            mySql.MyConn.Close();
            return(v);
        }
コード例 #3
0
        protected DataTable getFromDB(string query)
        {
            DataSet   ds    = makeDataSet();
            DBControl mySql = new DBControl(DBSettings.Default.DBName);

            mySql.MyConn.Open();
            MySqlDataAdapter da = new MySqlDataAdapter(query, mySql.MyConn);

            ds.Tables[tableName].Rows.Clear();
            da.Fill(ds.Tables[tableName]);
            mySql.MyConn.Close();
            return(ds.Tables[tableName]);
        }
コード例 #4
0
        /// <summary>
        /// Отправляет список запросов в базу данных
        /// </summary>
        /// <param name="fields"></param>
        public static void SendQueriesList(string[] fields)
        {
            if (fields.Length == 0)
            {
                return;
            }
            DBControl mySql = new DBControl();

            mySql.MyConn.Open();
            foreach (string f in fields)
            {
                mySql.RunNoQuery(f);
            }
            mySql.MyConn.Close();
        }