欢迎来到天天文库
浏览记录
ID:63495840
大小:12.01 KB
页数:3页
时间:2021-08-24
《asp猎取数据库表名、库名、字段名的方法_》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、asp猎取数据库表名、库名、字段名的方法_asp猎取数据库表名,字段名以sqlserver为例:%setconn=server.createobject(adodb.connection)conn.openserver=ip地址;provider=sqloledb;database=库名称;uid=用户名;pwd=密码;%读sqlserver库中的表名:%setrs=conn.openschema(20)whilenotrs.eofresponse.write(所在数据库名:rs(0)br)response.write(全部者:rs(1)br/)respo
2、nse.write(表名:rs(2)br/)response.write(表的类型:rs(3)br/)rs.movenextwend%这样,我们知道表名了,现在我们再来看看怎么对表的字段进行操作。假设:其中数据库中有表:[things],表中字段为:id,thingsname,thingstype猎取该表的全部字段名:%dimi,j,sqlsetrs=server.createobject(“adodb.recordset”)sql=select*from[things]where11rs.opensql,conn,1,1j=rs.fields.count
3、fori=0to(j-1)response.write(第i+1个字段名:rs.fields(i).namebr/br/)next%好了,现在我们明白了怎么猎取字段名了。假如大家想对猎取的字段值进行一些操作,这也是可以的:比如我们想要删除表[things]中字段thingstype,就可以这样写:%sql=altertable[things]dropcolumnthingstypeconn.executesql%又比如我们想要添加一个字段thingscolor,它的类型为varchar型,长度为20,且默认值为red,写法如下:%sql=altertabl
4、e[things]addthingscolorvarchar(20)default'red'conn.executesql%以上对字段的基本操作都是用sql语言实现,在asp中,通过sql语言,我们只要有足够的权限就可以完成更多信息请查看IT技术专栏...
此文档下载收益归作者所有