如何在SQL Server 2008 R2中生成存储过程中的超链接

本文关键字:存储 存储过程 过程中 超链接 SQL Server R2 2008 | 更新日期: 2023-09-27 18:16:59

我尝试使用存储过程生成超链接。但我无法建立我的链接。但是我在c#中使用了这个链接,它正在工作。这是我的链接。

背后的代码:

" + "<a target = '_self' href='http://" + mailResponsePath + "/MailResponseAuthorization.aspx?UserID=" + user.UserID.ToString() + "&ABMonth=" + ab.ActivityStartDate.ToString("dd/MMM/yyyy") + "&Action=0'>Click Here.</a>
存储过程:

<a href=http://145.17.58.35/MailResponseAuthorization.aspx?UserID='+ CONVERT(VARCHAR(50),@UserId) +'&ABMonth=' + CONVERT(VARCHAR(10), GETDATE(), 103) +'&Action=0>Click Here.</a>

如何在SQL Server 2008 R2中生成存储过程中的超链接

我看到href的撇号缺失了如果你想在SP中构建整个标签,试试这个:

DECLARE @a nvarchar(500)
SET @a = '<a href="http://145.17.58.35/MailResponseAuthorization.aspx?UserID='+ CONVERT(VARCHAR(50),@UserId) +'&ABMonth=' + CONVERT(VARCHAR(10), GETDATE(), 103) +'&Action=0">click here.</a>'