//事先在你的窗体上新建一个richTextBox控件,这个控件有点儿像一个大的文本框,如果你用的是控制台,那就用下面循环中的注释部分,循环后面的富文本框赋值语句删除就可以了
//创建数据连接
SqlConnection sqlconn=new SqlConnection("server=(local);DataBase=news;uid=sa;pwd=");//pwd是你的密码
//编写sql语句
string sql="select userid from users ";
//创建命令对象
SqlCommand command=new SqlCommand(sql,sqlconn);
//打开连接
sqlconnOpen();
SqlDataReader read=commandExecuteReader();
string allUserId="";
while(readRead())
{
allUserIdAppend(read["UserId"]+"\n");
//ConSoleWriteLine(read["UserId"]);
}
thisrichTextBoxText=allUserId;
readClose();
改成如下这样应该就可以了
dim rs,sql
i_count = 0
set rs = servercreateobject("adodbrecordset")
sql="select from Navigation where ViewFlag order by Sequence asc"
rsopen sql,conn,1,1
if rsbof and rseof then
responsewrite "暂无导航"
else
do while not rseof
ReDim Preserve NavName(i_count) '动态定义数组个数
NavName(i_count) = rs("NavName") '赋值给数组
i_count = i_count + 1
rsmovenext
loop
end if
rsclose
set rs=nothing
if IsArray(NavName) then
responsewrite "是数组"
else
responsewrite "不是数组"
end if
这个有很多种方法的比如拼接sql字符串,选择第一个菜单加一个where条件,选择两个加两个where条件。。。2、直接在第一次查出结果的数据集中二次查询就像dataset。不过你得设置控件ispostback属性为true。
这里你需要新建一个字段 AID, 如果是提问,统一填写0, 如果是回答,写入针对问题的 ID
读取的时候,首先列出 AID=0 的(提问),然后下面就接着显示 AID值等于 前一记录 ID 的
通过循环读取,然后累加
打开数据库
打开表 假设字段名为fa
while not rseof
sum=sum+rs("fa")
rsmovenext
wend
responsewrite sum
>
以上就是关于asp.net中如何输出数据全部的内容,包括:asp.net中如何输出数据、asp数据库循环输出、ASP用下拉菜单进行数据库的查询。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)