|
0 / 0 / 0
Регистрация: 25.03.2009
Сообщений: 70
|
|
Обновление нескольких записей с помощью транзакции13.04.2009, 15:02. Показов 1174. Ответов 4
Метки нет (Все метки)
Смотрите, я вытащила из бд записи, в каждой из которыых есть поле для редатирования - это <input type=txt>, для того чтобы изменять данные в бд, как мне одним нажатием [Изменить данные] апдейтить все это (данные постоянно пополняются)?
Т.е. я не знаю каким образом организовать это в цикл. Подскажите что нибудь... Может что-то почитать... [ <table width='100%' bordercolor='#CCCCCC'> <tr bordercolor='#333399'> <td width='11%' class='txt'> <% =rs('Tv') %> </td> <td width='9%' class='txt'> <% =rs('Smi') %> </td> <td width='7%' class='txt'> <input type='text' name='Quantity' size=3> </td> </table>] - Данные из бд. Dim conn, sql, r, RecAffedted, aConnectionString aConnectionString = ... Set conn = Server.CreateObject('ADODB.Connection') conn.Mode = adModeReadWrite conn.ConnectionString = aConnectionString conn.CursorLocation = adUseClient conn.open conn.BeginTrans sql = 'UPDATE Bannerka SET Quant ='&Quant&' WHERE id = '&id& ????
0
|
|
| 13.04.2009, 15:02 | |
|
Ответы с готовыми решениями:
4
Обновление нескольких записей Обновление нескольких записей Обновление нескольких записей |
|
Rider
|
|
| 13.04.2009, 15:09 | |
|
шаг 1.
читаем данные и выводим для редакции шаг 2. пользоаватель сабмитит форму по get или post шаг 3. читаем данные из reqest.querystring (get) или request.form (post) и запихиваем обратно в базу |
|
|
0 / 0 / 0
Регистрация: 25.03.2009
Сообщений: 70
|
|
| 13.04.2009, 15:20 [ТС] | |
|
Rider, я не понимаю как это оформить в транзакцию, т.е. мне транзакция вообще не нужна?
0
|
|
|
Rider
|
|
| 13.04.2009, 16:50 | |
|
транзакция - целостность выполнения серии команд/операций
если у тебя одна операция то в транзакции нет смысла шаг 3. x = request.querystring('Quantity') ' ' проверка х на вшивость тут ' Set conn = Server.CreateObject('ADODB.Connection') ssql = 'UPDATE Bannerka SET Quant =' & x conn.execute(ssql) set conn = nothing |
|
|
51 / 17 / 6
Регистрация: 18.05.2007
Сообщений: 1,322
|
||||||
| 13.04.2009, 16:53 | ||||||
|
Сомневаюсь что тебе нужны транзакции, достаточно просто построить SQL запрос на обновление и выполнить его за одно действие.
На всякий случай пример работы с транзациями объекта ADODB.Connection:
0
|
||||||
| 13.04.2009, 16:53 | |
|
Помогаю со студенческими работами здесь
5
Mysql_query обновление нескольких записей
Запуск нескольких запросов на обновление кодом VBA (часть запросов пустые т.е. без отобранных записей) Firebird транзакции и блокировки записей Обновление двух таблиц и более в одной транзакции Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать контроль заполнения реквизита табличной части. . .
|
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение:
DISM / Online / Add-Capability / CapabilityName:WMIC~~~~
Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
|
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: при создании документов установить период списания автоматически. . .
|
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2.
Задача: вывести данные из ТЧ нетипового документа. . .
|
|
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению.
На форме документа создается. . .
|
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
|
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
|
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
|