У меня есть таблица с полем типа uniqueidentifier , который будет заполнен вызовом NEWID()
.
Что бы якак сделать, это вернуть GUID, который был создан сразу после того, как я вставил запись в таблицу.
Если я запускаю какой-то SQL, например, следующий из SQL Management Studio, он, очень услужливо, выводит значениемой GUID
DECLARE @GUID uniqueidentifier;SET @GUID = NEWID();SELECT @GUID as guid;
Мой вопрос: как я могу получить значение @GUID из Classic ASP с помощью VBScript?
Я пробовал это
<%
conn.open Application("ConnectionString")
sql = "DECLARE @GUID uniqueidentifier;SET @GUID = NEWID();SELECT @GUID as guid;"
set res = conn.execute(sql)
response.write res.fields.count
response.write res("guid")
%>
но это не похоже на работу.У объекта res
нет никаких полей, поэтому при попытке прочитать ошибки поля guid
.
Я получаю ошибку Не удается найти элемент в коллекции, соответствующей запрошенному имениили порядковый номер. в строке, где я пытаюсь прочитать значение в res("guid")