Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как вытащить из рекордсет значение поля?(ASP) / 7 сообщений из 7, страница 1 из 1
19.04.2005, 17:15
    #33023838
Dmm
Dmm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вытащить из рекордсет значение поля?(ASP)
Заполняю рекордсет и пытаюсь присвоить переменной значение поля.
Выдаёт ошибку, хотя в HTML в конструкции <%=rec("NameField")%> всё нормально.
Вот код:
<%
var con=Server.CreateObject("ADODB.Connection");
....
var rec = Server.CreateObject("ADODB.Recordset");
rec=con.Execute(sql);

var nameOt=rec("NameField");//-здесь ошибка
%>
...
Рейтинг: 0 / 0
19.04.2005, 18:04
    #33023987
JRM
JRM
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вытащить из рекордсет значение поля?(ASP)
Ну как вариант:
Код: plaintext
var nameOt=rec("NameField").Value;
или
Код: plaintext
var nameOt=rec.Fields("NameField").Value;

В общем, попытаться написать полный вариант обращения к значению поля, а не краткий - как в VB скрипте. Джаваскрипт тож свои заморочки имеет ;)
...
Рейтинг: 0 / 0
19.04.2005, 18:08
    #33023995
RFT
RFT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вытащить из рекордсет значение поля?(ASP)
У тебя rec - это набор записей. (несколько, массив)
nameOt - переменная. (одна)
Чтобы присвоить ей значение NameField, тебе надо указать на конкретную запись в rec.
Или nameOt должна быть массивом.

ИМХО.
...
Рейтинг: 0 / 0
19.04.2005, 18:35
    #33024052
Dmm
Dmm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вытащить из рекордсет значение поля?(ASP)
JRMНу как вариант:
var nameOt=rec("NameField").Value;

или
var nameOt=rec.Fields("NameField").Value;



пробовал.
И rec.Fields(0).Value; пробовал - не помогает.

RFTЧтобы присвоить ей значение NameField, тебе надо указать на конкретную запись в rec.


но вроде бы rec, после заполнения должен стоять на первой записи.

А вот если написать Response.Write(rec("FieldName")); -то всё гут.
А как переменной присвоить значение поля?
...
Рейтинг: 0 / 0
19.04.2005, 18:41
    #33024062
JRM
JRM
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вытащить из рекордсет значение поля?(ASP)
Тогда может сделаете одолжение - выложите нормальный текст информации об ошибке? Чтобы знать, куда дальше копать...
...
Рейтинг: 0 / 0
19.04.2005, 22:33
    #33024187
Dmm
Dmm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вытащить из рекордсет значение поля?(ASP)
Прошу проститить меня великодушно за задержку в ответе.
Дела понимаете ли...
Но персональное большое спасибо JRM
и
персональное большое спасибо RFT.

Вот так бывает, когда нескем парой фраз перекинуться.
Час сидел над одной строчкой, а ларчик просто открывался.
Вобщем синтаксическая ошибка в этой же строке не относящаяся к
рекордсету.
Ещё раз прошу прощения и спасибо всем.
...
Рейтинг: 0 / 0
19.04.2005, 22:44
    #33024193
Dmm
Dmm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как вытащить из рекордсет значение поля?(ASP)
В предыдущем посте напечатано: "великодушно" - следует читать: вместо "великодушного" ,
а то получается я великодушно прошу у вас прощения.
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как вытащить из рекордсет значение поля?(ASP) / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]