按列显示数据表中字段的值

数据|显示

  在织梦论坛看到有很多会员提到如何通过循环do while调用数据表字段的问题。网上也见过这种方法很多,但感觉都挺复杂的,有的都动用Mod运算符进行取余运算了。包括我自己,在实际工作中实现效果也有点过于复杂了。试着改用一下分列显示的效果(分列显示效果见下图),感觉代码简练了好多,而且易于初学asp的用户修改。

代码如下:

<%
'绑定数据库Conn,略......

Set rs = Conn.Execute("select top 7 ID from news order by ID asc")
if not(rs.eof and rs.bof) then
response.write "<table width=""80%"" border=""1"">" & Chr(10)
do while not rs.eof
response.write " <tr width=""20%"">" & Chr(10)
for i=1 to 4
response.write " <td>"
if not rs.eof then
response.write rs("ID")
rs.movenext
else
response.write "."
end if
response.write "</td>" & Chr(10)
next
response.write " </tr>" & Chr(10)
loop
response.write "</table>"
else
response.write "未有记录......"
end if
rs.close : set rs = nothing
%>

时间: 2024-09-20 01:00:20

按列显示数据表中字段的值的相关文章

如何使用规则来限制数据表中字段的有限范围

问题描述 问题是:如何使用规则来限制数据表中字段的有限范围 解决方案 解决方案二:使用rule或者CHECK约束都可以达到你要的效果!建议在数据库层实施!如果是在界面层,建议定义属性检查.解决方案三:能不能详细的介绍一下啊,我不太清楚唉,谢谢解决方案四:CHECK约束列可以有任意多个CHECK约束,并且约束条件中可以包含用AND和OR组合起来的多个逻辑表达式.列上的多个CHECK约束按创建顺序进行验证.搜索条件必须取值为布尔表达式,并且不能引用其它表.列级CHECK约束只能引用被约束的列,表级C

如何用sql语句修改数据表中字段,实现identity(100,1)

数据|语句 create table common_info(name varchar(10),value int)insert into common_info values('msg_count', 100)你的sql应该这么写(用存储过程):create proc p_ins_alm_msg    @msg_count     int outas    select @msg_count = value from common_info where name = 'msg_count'  

如何将数据表中某个字段的内容选出来插入到另一个数据表中,并显示到Gridview中,用一次数据库连接可否?(用代码实现)

问题描述 如何将数据表中某个字段的内容选出来插入到另一个数据表中,并显示到Gridview中,用一次数据库连接可否?(用代码实现) 解决方案 解决方案二:建个临时表,存放Table1的全部数据和Table2的某个字段的数据临时表的字段为Table1的字段+Table2的某个字段GridView的DataSource设置为这个临时表就可以了解决方案三:LZ,你说的这种情况肯定是可以实现的.但是你的意思没有表达的很清楚啊.你是希望从第一个表中哦啊选出来的数据怎么插入第二个表中呢?说清楚你的要求,兄弟

C#代码 查询某字段在数据表中是否存在

问题描述 如题我想做一个查询数据表中某列是否存在某个字段的东西求代码如何写!!!急急急在线等大神 解决方案 解决方案二:sqlserver有CHARINDEX方法,或者你用like模糊查解决方案三:求参照代码!!!

mysql中alter数据表中增加、删除字段与表名修改例子

 alter是非常强大的一个功能我们可以利用alter来修改数据表表名字体名及一些其它的操作了,下面一起来看看mysql中alter数据表中增加.删除字段与表名修改的一个例子.     修改删除mysql数据库中的数据内容: [root@hk ~]# /usr/local/mysql/bin/mysql -uroot -p'admin' #进入mysql mysql> create database gbk default character set gbk collate gbk_chines

一列一列向access表中插入数据,列数是一个变量,用循环,用什么sql语句

问题描述 一列一列向access表中插入数据,列数是一个变量,用循环,用什么sql语句 用sql语句向ACCESS的一张表中添加数据,因为具体的列数还不清楚,所以想用循环一列一列向ACCESS表中插入数据,采用insert,为什么插入30行数据(即一列),当插第二列数据时就从第31行,第二列开始了(应该是第一行第二列开始).如果不用insert,用update那语句怎么写,一直出错. 解决方案 你的数据库表结构有问题.你应该把你的列作为行来插入.数据库中的表,列就应该是确定的. 解决方案二: 你

如何写SQL实现:在数据表中增加一列,该列的值是出库数的累加 (按制单日期升序累加)

问题描述 如何写SQL实现:在数据表中增加一列,该列的值是出库数的累加 (按制单日期升序累加) 如上图,在数据表中增加一列[累计出库数],累计出库数的值等于出库数的累加数(按制单日期升序累加),如何写SQL实现 解决方案 Oracle有现成的lead,lag函数 其他数据库看下面我的博客 sqlserver http://blog.csdn.net/danielinbiti/article/details/45308867 mysqlhttp://blog.csdn.net/danielinbi

php mysql显示数据表字段 SHOW FIELDS

php mysql显示数据表字段 SHOW FIELDS $mydbname=RepPostVar($_GET['mydbname']); $mytbname=RepPostVar($_GET['mytbname']); if(empty($mydbname)||empty($mytbname)) {  printerror("ErrorUrl","history.go(-1)"); } $form=$_GET['form']; if(empty($form)) {

ComboBox 绑定到数据表中一个列的问题

数据表: Users字段 ID ,类型 int字段 UserName, 类型 string字段 Group, 类型 int. (2 代表 管理员, 1 代表 认证用户 , 0 代表 注册用户) 在一个winform上有一个 bindingNavigator, bindingNavigator1一个 bindingSource  bindingSource1.一个textbox txtName.一个 ComboBox cmbGroup.cmbGroup的 dropdownstyle是dropdow