一个ASP问题(200分),如何实现象http://www.xxx.com/down.asp?id={2C30AE8D-EDF0-4063-8EC5-559BC

  • 主题发起人 主题发起人 asiasmm
  • 开始时间 开始时间
A

asiasmm

Unregistered / Unconfirmed
GUEST, unregistred user!
一个ASP问题(200分),如何实现象http://www.xxx.com/down.asp?id={2C30AE8D-EDF0-4063-8EC5-559BCC76FDD8}这样的URL(200分)<br />问题是如何实现ID后面的编码,以及服务器端如何解码,最好能给出例子
 
这是一个guid,没有编码和解码的。
Delphi中可以通过CoCreateGuid()函数生成一个,并用GuidToString()显示成上面的字符串样子。
 
多谢!能举个例子么,我需要载ASP程序中调用
 
asp不能调用api,因此不能创建guid的,但是可以通过sql server来生成一个,函数名是NewID()
 
能举个简单的例子么?多谢
 
set conn = server.createobject("adodb.connection")
conn.open dsn名称,用户名,密码 '必须是sql server的链接
s = "select newid() as id"
set rs = conn.execute(s)
guid = rs("id")
rs.close
set rs = nothing
conn.close
set conn = nothing
response.write guid
response.end
你会asp和sql的话,相信你能看懂了。
 
那么除了这种方法,还有其他方法么?我已经很感谢了
 
呵呵,其他的等待你自己去摸索了。 你行的话,用Delphi写一个com组件给asp调用也行。
 
接受答案了.
 
后退
顶部