设为首页 | 加入收藏

网站建设报价咨询,网站建设A套餐 网站建设报价咨询,网站建设B套餐 网站建设报价咨询,网站建设C套餐 网站建设报价咨询
手机网站制作
网络整合营销外包,长沙网站建设
您目前的位置:森达网络 >>手机网站制作
手机网站制作

长沙做网站公司分享SqlCommand的使用

本文来源: SqlCommand的使用      本文作者:asp.net网站开发      发布时间:2017-01-14

 
对于asp.net开发者来说ado.net的五大内置对象(Connection ,Command,DataReader,DataAdapter,DataSet)应该不陌生了。今天长沙做网站公司跟大家巩固下基础知识SqlCommand的使用
 
首先引入system.Date.SqlClient命名空间,注意SqlCommand不支持DateDrict类型。 
创建数据库连接
SqlConnection con=new SqlConnection("data source=.;database=123456;uid=sa;password=sa;"); 
创建一个SqlCommand对象 
SqlCommand cmd = new SqlCommand(); //创建对象
cmd.Connection =con; //创建连接字符串connect
cmd.Connection.Open();//打开连接
cmd.CommandText = "SELECT a, b, b FROM tableName";//创建sql语句
cmd.CommandType = CommandType.Text;//指明类型为Text类型
 
//SqlCommand不支持TableDriect
//cmd.CommandText = "tableName"; //表名
//cmd.CommandType = CommandType.TableDirect; //指明类型为表类型
//cmd.CommandText = "GetTable"; //存储过程名
//cmd.CommandType = CommandType.StoredProcedure; //指明类型为存储过程
 
Table T=new Table(); //用来动态接收数据
 
SqlDataReader re = re = cmd.ExecuteReader(); //创建SqlDataReader从返回值中读取数据(一行行的读取)
try
{
while (re.Read())
{
TableRow tr = new TableRow(); //创建行标签对象
for (int i = 0; i < re.FieldCount; i++) //FieldCount获取每行的列数
{
//Response.Write(re[i]);
TableCell td = new TableCell(); //创建列标签对象
td.Text = re[i].ToString();
tr.Cells.Add(td);
}
//Response.Write("<br/>");
t.Rows.Add(tr);
}
this.Controls.Add(t);
}
finally
{
re.Close(); //结束读取
}
cmd.Connection.Close(); //关闭连接 
}
 
本文由长沙网络营销外包公司整理,转载请注明www.sendawangluo.com

版权所有:长沙森达网络工作室2011-2016 All Rights Reserved 地址:长沙市岳麓区中电软件园总部大楼 网站备案号:湘ICP备11005944号