打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
我的数据访问层的源代码(二)
 #region 运行查询语句返回记录(DataSet、DataTable、DataRow、String[]、String)
    
        
/// <summary>
        
/// 运行SQL查询语句 返回DataSet。可以传入多条查询语句,返回的DataSet里会有多个DataTable
        
/// </summary>
        
/// <param name="SQL">查询语句。比如select * from tableName</param>
        
/// <returns>返回DataSet</returns>

        #region 函数实现 — — RunSqlDataSet
        
public DataSet RunSqlDataSet(string SQL)
        
{    
            SetCommand(SQL,
1);        //设置command
            SqlDataAdapter da = new SqlDataAdapter(cm);
            
try
            
{
                DataSet DS 
= new DataSet();
                da.Fill(DS);
                
return DS;
            }

            
catch(Exception ex)
            
{
                SetErrorMsg(
"RunSqlDataSet",SQL,ex.Message );    //处理错误
                return null;
            }

            
finally
            
{
                
//自动关闭了,不用手动关闭。
                da.Dispose();
            }

        }

        
#endregion



        
/// <summary>
        
/// 运行SQL查询语句 返回DataTable。
        
/// </summary>
        
/// <param name="SQL">查询语句。比如select * from tableName</param>
        
/// <returns>返回DataTable</returns>

        函数实现 — — RunSqlDataTable

    
        
/// <summary>
        
/// 运行SQl语句返回第一条记录。返回DataRow
        
/// </summary>
        
/// <param name="SQL">查询语句。比如select * from tableName</param>
        
/// <returns></returns>

        函数实现 — — RunSqlDataRow


        
/// <summary>
        
/// 运行SQl语句返回第一条记录的数组。返回字符串数组
        
/// </summary>
        
/// <param name="SQL">查询语句。比如select top 1 * from tableName</param>
        
/// <returns></returns>

        函数实现 — — RunSqlStrings

        
/// <summary>
        
/// 运行SQl语句返回每一条记录的第一个字段的数组。返回字符串数组
        
/// </summary>
        
/// <param name="SQL">查询语句。比如select myName from tableName</param>
        
/// <param name="SQLForCount">用于统计记录数的SQL语句。如果传入数字的话,则直接使用数字作为记录数。</param>
        
/// <returns></returns>

        函数实现 — — RunSqlStringsByRow




        

        
/// <summary>
        
/// 运行SQl语句返回第一条记录的第一列的值。
        
/// </summary>
        
/// <param name="SQL">查询语句。比如select top 1 ID from tableName where userName='aa'。会返回ID的内容</param>
        
/// <returns></returns>

        函数实现 — — RunSqlGetID
        
        
#endregion


        
运行查询语句不返回记录集(无返回记录、检查持否存在指定的记录)

        
查询语句的方式添加、修改数据

 

由于代码比较长,所以呢分成几个部分显示。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
JDBC 读取sqlserver2008所有用户表的表结构
Sqlite中判断表、字段是否存在的方法
一步一步Asp.Net MVC系列_权限管理总结(附MVC权限管理系统源码)
数据库访问层的一种简单设计与实现
用java的反射实现将ResultSet自动转化成对象,自动产生sql语句
DatabaseService操作
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服