Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
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, 19:35 |
|
||
|
Update
|
|||
|---|---|---|---|
|
#18+
Я попробовал, все работает! Правда у меня: var id : integer; может в этом дело, со строкой я не попробовал. И еще: такаой Update изменит ВСЕ строки в таблице Lgota! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2003, 20:02 |
|
||
|
Update
|
|||
|---|---|---|---|
|
#18+
Привет oleg_e данные String преобразование не спосло..... И еще: такаой Update изменит ВСЕ строки в таблице Lgota! Т.е. весе записи столбца Privilege таблици Lgota примут значение которое вернёт SELECT????..... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2003, 20:40 |
|
||
|
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 ======= Короче, описание таблиц и желаемое решение - в студию! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2003, 20:42 |
|
||
|
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..... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2003, 07:58 |
|
||
|
Update
|
|||
|---|---|---|---|
|
#18+
Вот так вот: Код: plaintext 1. Код: plaintext 1. 2. Наверное так лучше, потому, что обновляються только нужные поля. В параметре Id - идентификатор созданной записи. И еще: у меня не очень много опыта, но, по моему, в Lgota нужно лишь поле Category_id, а все остальные поля надо брать каждый раз из Ss_Categ. (Конечно, если данные в полях Lgota.Pivilege и Lgota.code_categ не меняются). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2003, 11:20 |
|
||
|
Update
|
|||
|---|---|---|---|
|
#18+
HI oleg_e Спасибо за сотрудничество мысль ясна... но главная загвоздка в том, что возникает обшибка (выше изложенная) и Update не проходит.... P.S. Жаль что у тя Аси нет ...... Иначе кинь мне на Емелю Casper200@Yandex.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2003, 21:13 |
|
||
|
Update
|
|||
|---|---|---|---|
|
#18+
Попробуй второй вариант от oleg_e с такими селектами Код: plaintext 1. или Код: plaintext 1. Похоже, что дело в том, что формально возможно возвращение нескольких строк ======= P.S. А как ты решил проблему замены счетчика или перехода показаний через 0? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2003, 00:43 |
|
||
|
Update
|
|||
|---|---|---|---|
|
#18+
Здорова! Я чего-то не понимаю! У меня все работает без ошибок. Код и таблицы - такие же. Как я и говорил, обновляються все записи. Могу примерчик прислать для сравнения. Единственная разница я вызываю процедуру по нажатии кнопки: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Пробовал поменять QSSCategQ.ExecSQL на QSSCategQ.Open и получал ту же ошибку, что и ты! (Чего и следовало ожидать) И еще: что за DBComboBox2 и с чем он связан? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2003, 09:21 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=32129637&tid=2118722]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
44ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
| others: | 251ms |
| total: | 406ms |

| 0 / 0 |
