在asp中连接数据库conn.Open SQLstr (详细略过)后就可以用set rs=server.CreateObject("adodb.recordset") 
然后就可以用如:temp=rs("字段名") <input type="text" name="title" size="44" value="<%=title%>">这样把根据条件查出来的数据对应的字段值附加给 文本框。
那么这样的流程在asp.net中要怎么做呢

解决方案 »

  1.   

    在ASP.NET里面,可以使用ADO.NET访问数据库。DataSet 代替了 RecordSet。建议你找一个入门的文章看一下。
      

  2.   

    。net中也可以这样用,不过一般不这样做,一般是绑定啊
    datatable  d1=...//返回一个数据表格
    <input type="text" name="title" size="44" value="<%=ss.Rows[1][1].ToString()%>"> 输出第一行第一列的内容到控件中
      

  3.   

    错了,,<input type="text" name="title" size="44" value="<%=d1.Rows[1][1].ToString()%>">
      

  4.   

    首先搞清楚 asp  与  asp.net   的区别   再说
      

  5.   

    楼主买本ASP.NET书籍开始好好的学习吧,如何你真的打算做ASP.NET
      

  6.   

    你不想用绑定也可以把值赋给变量。然后通过你的那种,结合2、3楼的
    datatable d1=...//返回一个数据表格
    <input type="text" name="title" size="44" value="<%=d1.Rows[1][1].ToString()%>">
    改:
    string title;
    title = d1.Rows[1][1].ToString();
    <input type="text" name="title" size="44" value="<%=title%>">
      

  7.   

    那如果要把这写在*.asp.vb这文件里要怎么写呢?
      

  8.   

    asp是服务器脚本语言,asp.net不是脚本语言
      

  9.   

    html:
    <input type="text" name="title" size="44" value="<%=title%>">
    替换为:
    <input type="text" id="title" name="title" size="44" runat="server">
    ==================================set rs=server.CreateObject("adodb.recordset")
    temp=rs("字段名") 
    如果需要返回多个结果,可以使用DataTable或DataSet,在aspx.vb中替换为:
    DataTable dtDATA = 获取数据集的方法(参数……);
    title.value = dtDATA.Row[0]["字段名"].ToString();
      

  10.   

    在aspx.vb中替换方法能详细点或有这实例吗?
      

  11.   

    在aspx.vb中替换方法能详细点或有这实例吗?
      

  12.   

    已经有人回答了。asp.net内置的是ado.net,而不是ado。