网上冲浪 | 反毒杀毒 | 菜鸟进阶 | 网络安全 | 实用技术 | 网络安全 | 操作系统 |
工具软件 | 电脑医院 | 网上赚钱 | 网页制作 | 网络营销 | 经典教程 | IT趣 谈 |
当前位置:IT快活林网上冲浪菜鸟进阶

ASP中如何获取服务器的名称

-----------------------------------------------------------------------------------------
用  
             Request.ServerVariables("SERVER_NAME")  
得到的是服务器的域名地址,如www.test.com.cn,但由于我的服务器有多个IP和域名地址,而我的数据库(SQL  Server)只在第一个IP上,跟WEB站点的IP不一样,因此当我要建立无DSN的数据库连接时,总是得不到正确的服务器名,请问该如何得到服务器名或第一个IP地址?谢谢!  
---------------------------------------------------------------  
 
<script>  
var  WshNetwork  = new  ActiveXObject("WScript.Network");  
alert("Domain  = "  +  WshNetwork.UserDomain);  
alert("Computer  Name  = "  +  WshNetwork.ComputerName);  
alert("User  Name  = "  +  WshNetwork.UserName);  
</script>

请您认真记住我们的网站,欢迎下次观照{$WebSiteName}
{$PageTitle}

如何确定某数据库中所有的表中是否有某一字段

例如库AAA中
有表A,B,C,D...Z不确定有多少表,请问如何动态的更新这些表中某字段X(如果存在字段X的话)
---------
select * from sysobjects就知道数据库中一共有多少表了
---------
可以更新。这样去做。假设该数据库为DDD数据库,其中有N张表,每张表中都有X字段,你需要将X字段改成X1,则,你可以做:
1。DDD数据库中有一张系统表叫syscolumns,其中有一列为name
2.对name列中存在的X值,进行更新。
具体做法:
sp_configure 'allow updates', 1
GO
RECONFIGURE WITH OVERRIDE
GO
UPDATE dbo.syscolumns
SET name ='X1'
WHERE (name ='X')sp_configure 'allow updates', 0
GO
RECONFIGURE WITH OVERRIDE
GO这样你可以满足成批修改表中字段的要求了,注意执行更新语句的时候要在DDD当前数据库下执行

[]作者:本站整理  来源:不祥