asp.net

位置:IT落伍者 >> asp.net >> 浏览文章

ASP.NET项目开发指南:数据层类(2)[2]


发布日期:2023年12月28日
 
ASP.NET项目开发指南:数据层类(2)[2]

方法public string Readstr(string strSqlint flag)

该方法用来返回一个表中一行中的一个字段的值如程序所示

程序 ST_DataBasecs

//读某一行中某一字段的值

public string Readstr(string strSqlint flag)

{

//创建一个数据集ST_dd

DataSet ST_dd=new DataSet()

string ST_str;

//定义新的数据连接控件并初始化

OleDbConnection

ST_dbconn=new OleDbConnection(ST_ConnectionString)

//打开连接

ST_dbconnOpen()

//定义并初始化数据适配器

OleDbDataAdapter ST_adapter

= new OleDbDataAdapter(strSql ST_dbconn)

//将数据适配器中的数据填充到数据集ST_dd中 ST_adapterFill(ST_dd) ST_str=ST_ddTables[]Rows[]ItemArray[flag]ToString()

//关闭连接

ST_dbconnClose()

return ST_str;

}

【代码说明】代码第行表示当前方法返回一个字符串代码第~行与前面读取数据的方法一致也是将数据填充到DataSet中但代码第行获取DataSet中第一个表中指定行的字段值

方法public void execsql(string strSql)

该方法用来执行非查询的SQL语句如程序所示

程序 ST_DataBasecs

public void execsql(string strSql)

{

//定义新的数据连接控件并初始化

OleDbConnection ST_dbconn=new

OleDbConnection(ST_ConnectionString)

//定义并初始化命令对象

OleDbCommand ST_comm=new OleDbCommand(strSqlST_dbconn)

//关闭连接

ST_dbconnClose()

//打开连接

ST_dbconnOpen()

//执行命令

ST_commExecuteNonQuery()

//关闭连接

ST_dbconnClose()

}

【代码说明】代码第行定义了一个命令对象OleDbCommand行执行该命令从第行可以看出该执行方法没有返回值代码第行也使用了void关键字表示不需要返回数据

注意由于页面的排版问题本书的代码缩进方式与实际不同读者需注意

返回目录ASPNET项目开发指南

编辑推荐

ASPNET MVC 框架揭秘

ASPNET开发宝典

ASP NET开发培训视频教程

[] []

               

上一篇:ASP.NET项目开发指南:数据层类(1)

下一篇:ASP.NET项目开发指南:数据层类(2)[1]