strselect="select * from dangan where id='"+Tid.Text"+"'";dr=comm.ExecuteReader();
 while(dr.Read())
{ strResult="ID"+ dr["id"].ToString()+ "name"+ dr["name"].ToString()+"age"+dr["age"].ToString(); 
Lid.Text=strResult;
  }
dr.Close();
conn.Close();

解决方案 »

  1.   

    如果id字段类型是数字,这样写strselect="select * from dangan where id="+Tid.Text;
      

  2.   

    strselect="select * from dangan where id='"+Tid.Text+"'";
      

  3.   

    说明一下数据库
    strconn="server=(local);DataBase=students;uid=sa;pwd=;";
    本地机器调试 自己建立的一个库 students,
     里边有个表 dangan, id字段是int类型
    放在 c:/inerpub/wwwroot/目录下
    本身这个文件是放在c:/inerpub/wwwroot/test1目录下 不知道是不是这个影响的
    谢谢
      

  4.   

    <%@ Page Language="C#" AutoEventWireup="false"
      

  5.   

    http://dotnet.aspx.cc/ShowDetail.aspx?id=ECD9AE16-8FF0-4A1C-9B9F-5E8B641CB1B1
      

  6.   

    加 AutoEventWireup="false“ 还是那样啊 
    http://dotnet.aspx.cc/ShowDetail.aspx?id=ECD9AE16-8FF0-4A1C-9B9F-5E8B641CB1B1
    下边这个 太多拉 我看不明白 我刚学 谢谢我就想问问 我那个哪错了 最好能帮调试一下 谢谢
      

  7.   

    2楼的
     id具有唯一性 不用加 while(dr.Read()) 吧
      

  8.   

    up 
    跟 http://community.csdn.net/Expert/topic/3095/3095788.xml?temp=.6510736
    一起给分
      

  9.   

    iis没问题吧?SQL有结果返回吧?监视一下DR,看一下就知道了.
      

  10.   

    iis没问题 运行别的 连接都正常
    sql 在查询分析器里有结果
    dr为什么东西?怎么用 谢谢