powered by simpleCommunicator - 2.0.34     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Помогите чайнику в ASP+MS SQL 2k
11 сообщений из 11, страница 1 из 1
Помогите чайнику в ASP+MS SQL 2k
    #32073481
J.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
J.
Гость
Большая просьба: не оставьте в беде, помогите чайнику! А то так и буду крышечкой брякать...

Итак:
1. у меня имеются несколько полей в таблице, делаю RecordSet, потом беру в файле ASP и последовательно присваиваю неким переменным значения полей из RS. Типы даных совпадают.
Типа, так:
Код: plaintext
Set ID= "%=rsMaterialGroupList(" MaterialGroupID ")%>" 

В чем неправильность?
2. мне нужно сложить значения трех полей из RS. Какой синтаксис?

Пожалуйста, не дайте помереть чайником...
...
Рейтинг: 0 / 0
Помогите чайнику в ASP+MS SQL 2k
    #32073600
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вот это "%= зачем?
Это когда на странице значение хочешь отобразить, тогда так.
Просто
Код: plaintext
1.
Set ID= rsMaterialGroupList( "MaterialGroupID" ).Value"


Не путай обработку на стороне сервера и вывод на страницу.
...
Рейтинг: 0 / 0
Помогите чайнику в ASP+MS SQL 2k
    #32073606
J.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
J.
Гость
Мне почему-то кажется, что здесь лишнее что-то
Код: plaintext
1.
Set ID= rsMaterialGroupList( "MaterialGroupID" ).Value"

Количество кавычек не сходится. А " Value " так и писать? В смысле, "значение, а не переменная"?
...
Рейтинг: 0 / 0
Помогите чайнику в ASP+MS SQL 2k
    #32073645
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну в переменную же значение присваивается

Хотя именно "Value" я не помню, нужно ли в ASP. В ASP.Net нужно.
А кавычки должны быть двойные - одиночные это комментарий
...
Рейтинг: 0 / 0
Помогите чайнику в ASP+MS SQL 2k
    #32073687
Andrew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2. мне нужно сложить значения трех полей из RS. Какой синтаксис?

Может лучше складывать прямо в SELECT и не городить огород?
...
Рейтинг: 0 / 0
Помогите чайнику в ASP+MS SQL 2k
    #32074102
J.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
J.
Гость
2tygra - Спасибо!!!
2andrew:
У меня это хранимые поля. Т.е. сумма трех моих полей в базе дает четвертое. Ввод полей осуществляется из формы. Т.е. у меня идет
Код: plaintext
INSERT ... VALUE( "&Request.Form(" Used1 ")&" )"
(число целое)
Таких чисел 3, вносятся в базу нормально, а сумма никак не получается, получается 1+1+1=111. Очевидно, что происходит слияние, а не сложение, но как сделать сложение - не понимаю, проблемы у меня с синтаксисом...
...
Рейтинг: 0 / 0
Помогите чайнику в ASP+MS SQL 2k
    #32074116
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Складывай через переменную
...
Рейтинг: 0 / 0
Помогите чайнику в ASP+MS SQL 2k
    #32074148
J.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
J.
Гость
Пытаюсь
Код: plaintext
set Used =  0  + Request.Form( "Used1" ) + Request.Form( "Used2" ) + Request.Form( "Used3" )

(Ноль добавляю, чтобы численные значения складывать.) Получаю " Object required: '[number: 3]' ".
Объявлять Used пробовал ( dim Used )
...
Рейтинг: 0 / 0
Помогите чайнику в ASP+MS SQL 2k
    #32074305
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так приводи все "Request.Form("Used3")" к цифрам сначала.
По-моему Val
Код: plaintext
1.
set Used =  0  + Val(Request.Form( "Used1" )) + Val(Request.Form( "Used2" )) + Val(Request.Form( "Used3" ))


А ошибка - наверное нет одного из значений, проверяй перед сложением
...
Рейтинг: 0 / 0
Помогите чайнику в ASP+MS SQL 2k
    #32074710
J.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
J.
Гость
2tygra:
Val не проходит, конечно.
Что смешно, получилось, если убрать Set . Очень смешно. 4 дня бились.
...
Рейтинг: 0 / 0
Помогите чайнику в ASP+MS SQL 2k
    #32084644
Zab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Zab
Гость
Ничего смешного нет, Set употребляется только для объектов, ты таким образом присваиваешь переменной ссылку на значение или объект, а не сам объект. Так что для обыкновенных типов не используй Set.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Помогите чайнику в ASP+MS SQL 2k
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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