解释下面C#带//代码的意义
来源:百度知道 编辑:UC知道 时间:2024/09/20 07:00:12
{
long lngOrderID;//
SqlConnection connNwind=new SqlConnection();//
Try//
{
connNwind.ConnectionString="Data Source=localhost;Integrated Security=SSPI;Initial Catalog=Northwind";
connNwind.Open();//
SqlCommand cmdOrder=new SqlCommand();//
lngOrderID=long.Parse(txtOrderID.Text);//
cmdOrder.CommandText="select p.ProductName,ds.Quantity from [order details] as ds inner join Products as p on ds.ProductID=p.ProductID where orderID="+lngOrderID.ToString();
cmdOrder.Conne
long lngOrderID;// 声明一个长整形变量
SqlConnection connNwind=new SqlConnection();// 新建一个数据库连接对象
Try//
{
connNwind.ConnectionString="Data Source=localhost;Integrated Security=SSPI;Initial Catalog=Northwind";
connNwind.Open();// 打开数据库连接
SqlCommand cmdOrder=new SqlCommand();// 新建执行sql操作的命令对象
lngOrderID=long.Parse(txtOrderID.Text);// 将一个文本框的值付给lngOrderID
cmdOrder.CommandText="select p.ProductName,ds.Quantity from [order details] as ds inner join Products as p on ds.ProductID=p.ProductID where orderID="+lngOrderID.ToString();
cmdOrder.Connection=connNwind;// 指定该命令对象使用的连接
SqlDataReader readerOrder=cmdOrder.ExecuteReader();// 执行sql语句,将查询结果赋值给SqlDataReader对象
TableRow trHead=new TableRow();// 新建数据行
TableCell tdHead1=new TableCell();
TableCell tdHead2=new TableCell();
tdHead1.Text="商品名称";// 新建的数据列显示为"商品名称"
tdHead2.Text="商品数