/// <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)); }
/// <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)); }
/// <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)); }
/// <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)); }
/// <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)); }