【发布时间】:2008-11-28 23:36:56
【问题描述】:
我正在使用以下代码从数据库中检索消息,然后将其写入 html 页面:
Dim strDSN, cnn, cmd
strDSN = "Driver={SQL Server};" & "Server=(local)\sql2k5;" & ...
set cnn = Server.CreateObject("ADODB.Connection")
cnn.ConnectionString = strDSN
cnn.CursorLocation = adUseClient
cnn.Open
set cmd = Server.CreateObject("ADODB.Command")
set cmd.ActiveConnection = cnn
cmd.CommandText = "select Message from tblRecipients where ID = 72"
cmd.CommandType = adCmdText
set getRecordset = Server.CreateObject("ADODB.Recordset")
getRecordset.Open cmd, , adOpenKeyset, adLockReadOnly
Response.write getRecordset("Message")
但是我得到的只是“?????????”。我检查它不是浏览器,那是实际写出来的。
插入我运行的消息 更新 tblRecipients 设置 Message = N'Добре' 其中 ID = 72 在 SQL 服务器管理器中。
关于如何让它正确显示的任何帮助?
【问题讨论】:
标签: sql-server-2005 unicode asp-classic vbscript