|
Удалить поле в курсоре
|
|||
---|---|---|---|
#18+
Добрый день. Подскажите можно ли удалить поле в курсоре. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2009, 12:36 |
|
Удалить поле в курсоре
|
|||
---|---|---|---|
#18+
Scorpio_md, а смысл? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2009, 12:36 |
|
Удалить поле в курсоре
|
|||
---|---|---|---|
#18+
делаю запрос Код: plaintext
для апдэйта данных обратно в БД есть процедура. я на сервере делаю ограничения на ряд пользователей, чтобы в таблицах определенные поля не могли менять. Теперь моя процедура апдэйта не отрабатывает. Выдает ошибку. Мне необходимо в нее передать в курсоре только те поля которые буду менять, остальные удалив. Процедура универсальна для всех таблиц. менять нельзя ее. Делать такое типа Код: plaintext
неудобно, т.к. если в структуру таблицы добавляются поля, а их можно редактировать, то придется менять всю эту строку, что не очень удобно, было бы проще просто удалять каким то образом лишние поля. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2009, 12:47 |
|
Удалить поле в курсоре
|
|||
---|---|---|---|
#18+
Ведь в CursorAdapter вы можете задать поля, которые "позволительно" менять. Так задавайте их в соответсвии к правам пользователя. Тогда и процедура цела, и пользователи "сыты" ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2009, 12:56 |
|
Удалить поле в курсоре
|
|||
---|---|---|---|
#18+
Я бы это сделал на сервере в тригере. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2009, 12:58 |
|
Удалить поле в курсоре
|
|||
---|---|---|---|
#18+
не идет, я пробовал, менял только одно поле которое можно, но по процедуре он всё равно разбирает структуру всего курсора по полям создает строку Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2009, 13:01 |
|
Удалить поле в курсоре
|
|||
---|---|---|---|
#18+
Вы делаете изменения в textbox-ах? Тогда через функцию GETFLDSTATE узнаете, которые поля изменялись (=1) , делаете обход по своим полям ввода формы, узнаете их ControlSource и формируете строку для Update ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2009, 13:37 |
|
Удалить поле в курсоре
|
|||
---|---|---|---|
#18+
тут такой вопрос, почему написав: Код: plaintext
у меня во втором курсоре остаются первоначальные данные, а не измененные, хотя в первом они изменены. С чем это связано ?? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2009, 15:55 |
|
|
start [/forum/topic.php?fid=41&fpage=137&tid=1586851]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
210ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 327ms |
total: | 637ms |
0 / 0 |