Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
19.04.2005, 17:15
|
|||
|---|---|---|---|
Как вытащить из рекордсет значение поля?(ASP) |
|||
|
#18+
Заполняю рекордсет и пытаюсь присвоить переменной значение поля. Выдаёт ошибку, хотя в HTML в конструкции <%=rec("NameField")%> всё нормально. Вот код: <% var con=Server.CreateObject("ADODB.Connection"); .... var rec = Server.CreateObject("ADODB.Recordset"); rec=con.Execute(sql); var nameOt=rec("NameField");//-здесь ошибка %> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.04.2005, 18:04
|
|||
|---|---|---|---|
|
|||
Как вытащить из рекордсет значение поля?(ASP) |
|||
|
#18+
Ну как вариант: Код: plaintext Код: plaintext В общем, попытаться написать полный вариант обращения к значению поля, а не краткий - как в VB скрипте. Джаваскрипт тож свои заморочки имеет ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.04.2005, 18:08
|
|||
|---|---|---|---|
Как вытащить из рекордсет значение поля?(ASP) |
|||
|
#18+
У тебя rec - это набор записей. (несколько, массив) nameOt - переменная. (одна) Чтобы присвоить ей значение NameField, тебе надо указать на конкретную запись в rec. Или nameOt должна быть массивом. ИМХО. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.04.2005, 18:35
|
|||
|---|---|---|---|
Как вытащить из рекордсет значение поля?(ASP) |
|||
|
#18+
JRMНу как вариант: var nameOt=rec("NameField").Value; или var nameOt=rec.Fields("NameField").Value; пробовал. И rec.Fields(0).Value; пробовал - не помогает. RFTЧтобы присвоить ей значение NameField, тебе надо указать на конкретную запись в rec. но вроде бы rec, после заполнения должен стоять на первой записи. А вот если написать Response.Write(rec("FieldName")); -то всё гут. А как переменной присвоить значение поля? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.04.2005, 18:41
|
|||
|---|---|---|---|
|
|||
Как вытащить из рекордсет значение поля?(ASP) |
|||
|
#18+
Тогда может сделаете одолжение - выложите нормальный текст информации об ошибке? Чтобы знать, куда дальше копать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.04.2005, 22:33
|
|||
|---|---|---|---|
Как вытащить из рекордсет значение поля?(ASP) |
|||
|
#18+
Прошу проститить меня великодушно за задержку в ответе. Дела понимаете ли... Но персональное большое спасибо JRM и персональное большое спасибо RFT. Вот так бывает, когда нескем парой фраз перекинуться. Час сидел над одной строчкой, а ларчик просто открывался. Вобщем синтаксическая ошибка в этой же строке не относящаяся к рекордсету. Ещё раз прошу прощения и спасибо всем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=18&tablet=1&tid=1394179]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
31ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 263ms |
| total: | 394ms |

| 0 / 0 |
