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

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
29.03.2003, 19:35
|
|||
|---|---|---|---|
Update |
|||
|
#18+
HI господа прогаммёры!!! Простите за банальный вопрос.... Нужно обновить запись в таблице (база Pdox) пытаюсь так: (QSSCategQ->Query) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. не получается.... т.е. ругается и запись не обновляет. ругается так: 'Error creating cursor handle' А если делаю простое присваение, так Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.03.2003, 20:02
|
|||
|---|---|---|---|
Update |
|||
|
#18+
Я попробовал, все работает! Правда у меня: var id : integer; может в этом дело, со строкой я не попробовал. И еще: такаой Update изменит ВСЕ строки в таблице Lgota! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.03.2003, 20:40
|
|||
|---|---|---|---|
Update |
|||
|
#18+
Привет oleg_e данные String преобразование не спосло..... И еще: такаой Update изменит ВСЕ строки в таблице Lgota! Т.е. весе записи столбца Privilege таблици Lgota примут значение которое вернёт SELECT????..... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.03.2003, 20:42
|
|||
|---|---|---|---|
Update |
|||
|
#18+
UPDATE Lgota SET Privilege=Ss_Categ.Pr_tarif from Ss_Categ WHERE Ss_Categ.Category=id Только я не пойму, неужели Lgota и Ss_Categ у Вас никак не связаны? Скорее всего нужно что=то типа UPDATE Lgota SET Privilege=Ss_Categ.Pr_tarif from Ss_Categ WHERE Ss_Categ.Category=id and Lgota.CategoryId=Ss_Categ.Category ======= Короче, описание таблиц и желаемое решение - в студию! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.03.2003, 07:58
|
|||
|---|---|---|---|
Update |
|||
|
#18+
Привет Cat2 ... Видишь база то Pdox не прохоит твой код говорит что 'Invalid use of keyword Token:From..... Говорил ты мне (да и не только ты) переписать все под SQL server, да вот все локти кусаю да структуру баз меняю.... Да действительно Lgota & SS_Categ не связаны.... База (Pdox) ss_categ - справочник категорий граждан... id(+)-ключ Kod(A)-Код Собеса (их справочник нужен для выгрузки в отчёт) Category(A)-Найм карегории Pr_tarif(N)-Процент от тарифа. Law_id(S) - Ключ Закона (из таблици Law, которой подчинеяется ss_categ) Lgota -данные по льготе.. id(+)-ключ Base_id(S) - ключ из таблици Base (данные по абонентам) Category_id(A) - наименование категории льгот =SS_Categ.Category code_categ(A)- код категории (Собесовский)=SS_Categ.Kod Pivilege(N) - % от тарифа (оплпта за услуги)=SS_Categ.Pr_tarif и т.п. Цель изложенного выше кода .... При вставке в Lgota из стправочника ss_categ наименования категориии, заполнить (атвоматом) поля Pivilege & code_categ..... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.04.2003, 11:20
|
|||
|---|---|---|---|
Update |
|||
|
#18+
Вот так вот: Код: plaintext 1. Код: plaintext 1. 2. Наверное так лучше, потому, что обновляються только нужные поля. В параметре Id - идентификатор созданной записи. И еще: у меня не очень много опыта, но, по моему, в Lgota нужно лишь поле Category_id, а все остальные поля надо брать каждый раз из Ss_Categ. (Конечно, если данные в полях Lgota.Pivilege и Lgota.code_categ не меняются). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.04.2003, 21:13
|
|||
|---|---|---|---|
Update |
|||
|
#18+
HI oleg_e Спасибо за сотрудничество мысль ясна... но главная загвоздка в том, что возникает обшибка (выше изложенная) и Update не проходит.... P.S. Жаль что у тя Аси нет ...... Иначе кинь мне на Емелю Casper200@Yandex.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.04.2003, 00:43
|
|||
|---|---|---|---|
Update |
|||
|
#18+
Попробуй второй вариант от oleg_e с такими селектами Код: plaintext 1. или Код: plaintext 1. Похоже, что дело в том, что формально возможно возвращение нескольких строк ======= P.S. А как ты решил проблему замены счетчика или перехода показаний через 0? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.04.2003, 09:21
|
|||
|---|---|---|---|
Update |
|||
|
#18+
Здорова! Я чего-то не понимаю! У меня все работает без ошибок. Код и таблицы - такие же. Как я и говорил, обновляються все записи. Могу примерчик прислать для сравнения. Единственная разница я вызываю процедуру по нажатии кнопки: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Пробовал поменять QSSCategQ.ExecSQL на QSSCategQ.Open и получал ту же ошибку, что и ты! (Чего и следовало ожидать) И еще: что за DBComboBox2 и с чем он связан? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=58&tablet=1&tid=2118722]: |
0ms |
get settings: |
10ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
53ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 247ms |
| total: | 396ms |

| 0 / 0 |
