小弟是.NET的初学者,做个例字子.我做了两个页面,default.aspx和page.aspx,default.aspx用来显示文章列表,这个我会,也做好了,page.aspx显示具体内容,目前只会获取ID,不会显示内容。
我的思路是。page.aspx文件用request获取ID,再查询数据库,最后输出,现在问题来了,就是这个查询数据库,在后输出不会,希望会的朋友能仔细给我说下,谢谢了。
我的思路是。page.aspx文件用request获取ID,再查询数据库,最后输出,现在问题来了,就是这个查询数据库,在后输出不会,希望会的朋友能仔细给我说下,谢谢了。
using(SqlConnection conn=new SqlConnection(""))
{
string strSql="select * from tb where id="+Id
SqlCommand cmd=new SqlCommand(strSql,conn) ;
conn.Open();
SqlDataReader reader=cmd.ExecuteReader();
if(reader.Read())
{}
}
cnn.ConnectionString = "Data Source=数据库服务器名;Initial Catalog=DataBase 名;Integrated Security=True";//连接字符串
cnn.Open();//打开连接
Response.Write(cnn.DataSource.ToString() + "<br/>");//输出DataSource属性
SqlCommand cmd = new SqlCommand();//创建sqlcommand
cmd.Connection = cnn;//设置数据库连接
//显示数据库的内容
cmd.CommandText = "select * from tb_user";
SqlDataReader sqlread = cmd.ExecuteReader();//执行sqlcommand
Response.Write("<TABLE><TR><TD>姓名" + "</TD><TD>密码" + "</TD><TR></TABLE>");
while (sqlread.Read())
{
Response.Write(sqlread["sname"].ToString() + "<br/>");
Response.Write(sqlread["spassword"].ToString() + "<br/>");
}
cnn.Close();