我爱Aspx >> Asp.Net >> 用C#创建Web应用程序CategoryList方法传递了一个包含所有产品种类的数据集给系统。在Categories类中加入CategoryList的方法。
代码如下:
namespace CommerceDotNet {
public class Categories {
public DataSet CategoryList() {
}
}
}
建立了这个类以后,开始为CategoryList方法添加代码。
CategoryList方法获取数据的过程分为四步:1.通过SQLConnection和SQLDataSetCommand对象建立数据连接和命令对象。2.把命令对象类型设置为存储过程。3.把存储过程ListCategory的结果送入数据集。4.把包含结果的数据集返回给调用它的函数。
完整的CategoryList方法代码如下:
public DataSet CategoryList() {
// 建立数据连接和命令对象
SQLConnection myConnection = new SQLConnection
("server=localhost;uid=sa;pwd=;database=commercedotnet");
SQLDataSetCommand myCommand = new SQLDataSetCommand("ListCategory", myConnection);
// 设置命令对象类型为存储过程
myCommand.SelectCommand.CommandType = CommandType.StoredProcedure;
// 建立和填充数据集
DataSet myDataSet = new DataSet();
myCommand.FillDataSet(myDataSet, "CategoryList");
// 返回数据集
return myDataSet;
}
ProductsList方法和CategoryList方法类似,但是ProductsList向存储过程传递了一个参数。
代码如下:
public DataSet ProductsList(int categoryID) {
// 建立数据连接和命令对象
SQLConnection myConnection = new SQLConnection
("server=localhost;uid=sa;pwd=;database=commercedotnet");
SQLDataSetCommand myCommand = new SQLDataSetCommand("ListProducts", myConnection);
// 设置命令对象类型为存储过程
myCommand.SelectCommand.CommandType = CommandType.StoredProcedure;
Ҷƪл˵?
ASP 中Scripting.FileSystemObje..[05-05]
TWebBrowser控件与MSHTML库连接[05-05]
用CTI实现与Web交谈[05-05]
一个简单的Webmail系统[05-05]
调试分布式 Web 应用程序 (3)[05-05]
调试分布式 Web 应用程序 (2)[05-05]
TWebBrowser控件与MSHTML库连接[05-05]
用CTI实现与Web交谈[05-05]
一个简单的Webmail系统[05-05]
调试分布式 Web 应用程序 (3)[05-05]
.NET新平台编程[05-05]
VXD技术漫谈(2)[05-05]
VXD技术漫谈(1)[05-05]
VB中访问API函数之防错技巧[05-05]
js客户端数据库的对象与函数[05-05]
Dot-Net, or Not Yet?[05-05]
Win98搭建调试ASP,PERL,PHP三种环..[05-05]
Understanding Strings In COM[05-05]
充分利用Windows API扩展Delphi函..[05-05]
B2B, B2C ->B2Bi[05-05]