powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как вытащить из рекордсет значение поля?(ASP)
7 сообщений из 7, страница 1 из 1
Как вытащить из рекордсет значение поля?(ASP)
    #33023838
Dmm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Заполняю рекордсет и пытаюсь присвоить переменной значение поля.
Выдаёт ошибку, хотя в 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
Как вытащить из рекордсет значение поля?(ASP)
    #33023987
JRM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JRM
Гость
Ну как вариант:
Код: plaintext
var nameOt=rec("NameField").Value;
или
Код: plaintext
var nameOt=rec.Fields("NameField").Value;

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

ИМХО.
...
Рейтинг: 0 / 0
Как вытащить из рекордсет значение поля?(ASP)
    #33024052
Dmm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Как вытащить из рекордсет значение поля?(ASP)
    #33024062
JRM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JRM
Гость
Тогда может сделаете одолжение - выложите нормальный текст информации об ошибке? Чтобы знать, куда дальше копать...
...
Рейтинг: 0 / 0
Как вытащить из рекордсет значение поля?(ASP)
    #33024187
Dmm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прошу проститить меня великодушно за задержку в ответе.
Дела понимаете ли...
Но персональное большое спасибо JRM
и
персональное большое спасибо RFT.

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


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