比如在资料修改中,我已经从数据库中取出了数据,
如何把这些数据填写在Text输入框中?
这样就可以满足用户无需重新填写所有的信息的需求
<%
set conn=server.CreateObject("adodb.connection")
conn.Open application("connstr")
sqlstr="select * from 表名"
set reco=server.CreateObject("adodb.recordset")
reco.Open sqlstr,conn,1,1,1
%>
<textarea name="text1" cols="60" rows="4"><%=trim(reco("数据库字段名"))%></textarea>
<textarea name="text1" cols="60" rows="4">
<%if not reco.eof then%>
<%=trim(reco("数据库字段名"))%>
<%end if%></textarea>
<input type=text name="text1" value="<%=adors("字段名")%>">
如果是一般的输入框,就应该在value里面,如:
<input type="text" name="textfield" value="<%=reco("数据库字段名")%>">
<textarea name="text1" cols="60" rows="4"><%=trim(rs("filedname"))%></textarea>
楼上的
reco.Open sqlstr,conn,1,1,1错,应该是reco.Open sqlstr,conn,3,3
<input type="text" name="T1" size="20" value="<% =字段名 %>">
<input type="text" name="UserName" size="30" value="<% =trim(rs("数据字段名")) %>">
其中UserName是待写入的文本框的名称,rs是Ado的记录集,也就是所打开的数据库的记录集
<textarea name="text1" cols="60" rows="4"><%=trim(reco("数据库字段名"))%></textarea>