Asp classic ASP将查询值转换为链接和名称

Asp classic ASP将查询值转换为链接和名称,asp-classic,hyperlink,Asp Classic,Hyperlink,我有麻烦的ASP经典代码,这是非常简单的,它在其他网页的工作 我将一个值从一个表传递到一个链接中,并在链接的名称中显示该值 如果我这样说: <a href="http://<%=rs("something")%>"><%=rs("something")%></a> 这应该将值输入到链接的名称中,并将相同的值输入到链接本身中。 但事实并非如此。 如果我移除标签,它会显示(“某物”),但不会锚定在任何地方。 如果我像上面示例中那样放置标记,它将不

我有麻烦的ASP经典代码,这是非常简单的,它在其他网页的工作

我将一个值从一个表传递到一个链接中,并在链接的名称中显示该值

如果我这样说:

<a href="http://<%=rs("something")%>"><%=rs("something")%></a>

这应该将值输入到链接的名称中,并将相同的值输入到链接本身中。 但事实并非如此。 如果我移除标签,它会显示(“某物”),但不会锚定在任何地方。
如果我像上面示例中那样放置标记,它将不会显示任何内容,只会显示一个空格。

能否先将值放入变量中,然后使用该变量进行锚定

例如:

Dim ip
ip = rs("something")
后来呢,

<a href="http://<%=ip%>"><%=ip%></a>

谢谢您的帮助。问题解决了。
SQL上的表定义了列IP,但该列有Varchar(MAX),这就是问题所在。我认为在本例中,Varchar具有samne behave has Nvarchar,它显示所有255个字符,包括空字符。这就是为什么页面上的字段是空的。它只显示了255个字符中的一小部分。

rs(“某物”)返回的内容是什么?一个IP地址,但不带标记的值有效,如果我在之间写入内容,而不是在之间写入内容,它将有效。唯一的问题是,如果我试图同时使用这两种语言,你愿意向我们展示更多关于这一行的代码吗?``这将是因为“某物”数据库中的字段是一个文本字段,您可以使用varchar和int字段执行此操作,但对于文本,您只能调用它们一次,因此如果需要再次使用它们,您必须将它们添加到变量中,正如SearchAndersq所说,我尝试使用该变量,结果几乎相同。带有查询的第一个字段不显示。