Пример #1
0
        /// <summary>
        /// 根据指定的 <c>表名称</c> <c>列名称</c> <c>条件表达式</c> <c>条件参数</c>执行数据查询操作并返回一个数据指针
        /// </summary>
        /// <param name="tableName">表名称</param>
        /// <param name="columnNames">列名称</param>
        /// <param name="whereSql">条件表达式</param>
        /// <param name="whereArgs">条件参数</param>
        /// <summary>执行数据操作并</summary>
        /// <returns>返回一个数据指针</returns>
        public virtual Cursor Query(string tableName, string[] columnNames, string whereSql, DataValues whereArgs)
        {
            string sql = CreateSelectSQL(tableName, columnNames, whereSql, whereArgs);

            return(Query(sql));
        }
Пример #2
0
        /// <summary>
        /// 根据指定的 tableName,whereSql  和 whereArgs  在 数据连接上执行删除操作
        /// </summary>
        /// <param name="tableName"></param>
        /// <param name="whereSql"></param>
        /// <param name="whereArgs"></param>
        /// <returns></returns>
        public virtual int Delete(string tableName, string whereSql, DataValues whereArgs)
        {
            string sql = CreateDeleteSQL(tableName, whereSql, whereArgs);

            return(ExecSql(sql));
        }
Пример #3
0
        /// <summary>
        /// 根据指定的 tableName  和 DataValues 在 数据连接上执行插入操作
        /// </summary>
        /// <example>插入方法需要提供 要插入到的表名称 和 要插入的数据 DataValues 返回 大于0 表示成功</example>
        /// <param name="tableName">tableName</param>
        /// <param name="DataValues">DataValues</param>
        /// <returns>rows</returns>
        public virtual int Insert(string tableName, DataValues DataValues)
        {
            string sql = CreateInsertSQL(tableName, DataValues);

            return(ExecSql(sql));
        }
Пример #4
0
        /// <summary>
        /// 根据指定的 tableName,values,whereSql  和 whereArgs  在 数据连接上执行更新操作
        /// </summary>
        /// <param name="tableName">tableName</param>
        /// <param name="values">values</param>
        /// <param name="whereSql">whereSql</param>
        /// <param name="whereArgs">whereArgs</param>
        /// <returns></returns>
        public virtual int Update(string tableName, DataValues values, string whereSql, DataValues whereArgs)
        {
            string sql = CreateUpdateSQL(tableName, values, whereSql, whereArgs);

            return(ExecSql(sql));
        }
Пример #5
0
        /// <summary>
        /// GetDataSet
        /// </summary>
        /// <param name="tableName"></param>
        /// <param name="columnNames"></param>
        /// <param name="whereSql"></param>
        /// <param name="whereArgs"></param>
        /// <returns></returns>
        public virtual DataSet GetDataSet(string tableName, string[] columnNames, string whereSql, DataValues whereArgs)
        {
            string sql = CreateSelectSQL(tableName, columnNames, whereSql, whereArgs);

            return(GetDataSet(sql));
        }