如何取数据库中字段名(即列名)??

neuly98 2003-10-28 11:43:25
如题,请教各位!!
...全文
111 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
bamboo2000 2003-11-30
  • 打赏
  • 举报
回复
看看你的RS执行成功了吗?
数据库连接确实没有出错?
那样的话
for i=0 to Rs.fields.count-1
response.write Rs.fields(i).name & "<br>" & vbCrLf
next
应该不会出错了。
rs(i).name,rs(i).field.name没试过
loveme2000ok 2003-11-29
  • 打赏
  • 举报
回复
到底是rs(i).field.name,还是rs.fields(i).name,为什么我两个都试过了,还是不行呀,
可不可以说清一些,谢谢!
sbwgi 2003-10-29
  • 打赏
  • 举报
回复
mark
lois80 2003-10-29
  • 打赏
  • 举报
回复
look
xeimm 2003-10-29
  • 打赏
  • 举报
回复
rs(i).field.name

leon168 2003-10-29
  • 打赏
  • 举报
回复
你是要完整的吧

set conn=server.create("adodb.connection")
conn.open "看你是什么数据库了,就该用什么,这你知道吧"
set rs=server.create("adodb.recordset")
rs.open "select * from 表名",conn,2,3

do while rs.eof then
for i=0 to rs.fields.count-1
response.write""&rs(i).name&"<br/>"
next
rs.movenext

或者就用rs("字段名")
yywxlb 2003-10-28
  • 打赏
  • 举报
回复
楼主是取SQL server 里面一个表的所有列?
如果是这样,可以从SQL Server系统表中得到。如下:
SELECT syscolumns.name
FROM syscolumns INNER JOIN
sysobjects ON syscolumns.id = sysobjects.id
WHERE (sysobjects.name = '表名')
jianxuehua 2003-10-28
  • 打赏
  • 举报
回复
rs("列名")
pzlk 2003-10-28
  • 打赏
  • 举报
回复
rs(i).name
wolf004 2003-10-28
  • 打赏
  • 举报
回复
rs(i).field.name
lovehwq21 2003-10-28
  • 打赏
  • 举报
回复
楼上说的是ASP程序实现,楼主问的是SQL语句还是ASP方法实现?
xiaobird1 2003-10-28
  • 打赏
  • 举报
回复
rs("Field").name
lovehwq21 2003-10-28
  • 打赏
  • 举报
回复
什么数据库??
SQL还是ACCESS?
lxxstarii 2003-10-28
  • 打赏
  • 举报
回复
for i=0 to rs.fields.count-1
response.write""&rs(i).name&"<br>"
next

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧