接受者连个参数:thisLabel1text=RequestQueryString["TextBox1Text"];
thisLabel2Text=RequestQueryString["TextBox2Text"];
就可以了
所有连接本机的: *** 作的数据库名,计算机名,用户名,网卡物理地址,IP地址,程序名--邹建200311(引用请保留此信息)--//--调用示例--显示所有本机的连接信息exec p_getlinkinfo--显示所有本机的连接信息,包含ip地址exec p_getlinkinfo @includeip=1--显示连接指定数据库的信息exec p_getlinkinfo '客户资料'--/createprocp_getlinkinfo@dbnamesysname=null,--要查询的数据库名,默认查询所有数据库的连接信息@includeipbit=0--是否显示IP地址,因为查询IP地址比较费时,所以增加此控制asdeclare@dbidintset@dbid=db_id(@dbname)createtable#tb(idintidentity(1,1),dbname sysname,hostnamenchar(128),loginnamenchar(128),net_addressnchar(12),net_ipnvarchar(15),prog_namenchar(128))insertinto#tb(hostname,dbname,net_address,loginname,prog_name)selectdistincthostname,db_name(dbid),net_address,loginame,program_namefrommastersysprocesseswherehostname<''and(@dbidisnullordbid=@dbid)if@includeip=0gotolb_show--如果不显示IP地址,就直接显示declare@sqlvarchar(500),@hostnamenchar(128),@idintcreatetable#ip(hostnamenchar(128),avarchar(200))declaretbcursorlocalforselectdistincthostnamefrom#tbopentbfetchnextfromtbinto@hostnamewhile@@fetch_status=0beginset@sql='ping'+@hostname+'-a -n 1 -l 1'insert#ip(a)execmasterxp_cmdshell@sqlupdate#ipsethostname=@hostnamewherehostnameisnullfetchnextfromtbinto@hostnameendupdate#tbsetnet_ip=left(a,patindex('%:%',a)-1)from#tb ainnerjoin(selecthostname,a=substring(a,patindex('Ping statistics for %:%',a)+20,20)from#ipwherealike'Ping statistics for %:%') bonahostname=bhostnamelb_show:selectid,数据库名=dbname,客户机名=hostname,用户名=loginname,网卡物理地址=net_address,IP地址=net_ip,应用程序名称=prog_namefrom#tbgo------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------(有用的查询)
以上就是关于利用QueryString获取客户端数据全部的内容,包括:利用QueryString获取客户端数据、如何在SQL Server内获取客户端的IP地址、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)