|
|
|
Как правильно удалить запись в курсоре
|
|||
|---|---|---|---|
|
#18+
Добрый день подскажите, столкнулся с проблемой. Создаю курсор DP ч/з SQLEXEC, получаю в нем одну запись или несколько. Далее мне нужно эту запись удалить. Пишу DELETE FROM DP И почемуто ничего не происходит, в курсоре эта запись остается, как мне ее удалить ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2007, 11:44 |
|
||
|
Как правильно удалить запись в курсоре
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2007, 11:48 |
|
||
|
Как правильно удалить запись в курсоре
|
|||
|---|---|---|---|
|
#18+
удалить желаете на локале или чтобы на сервере удалилась??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2007, 11:49 |
|
||
|
Как правильно удалить запись в курсоре
|
|||
|---|---|---|---|
|
#18+
Только на локале, а потом на сервер апдейт буду делать, с новыми данными. Просто в таблице много данных вводится, а иногда нужно все поля очистить и внести только 2-4, п.э. и нужно удалить все в курсоре. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2007, 11:52 |
|
||
|
Как правильно удалить запись в курсоре
|
|||
|---|---|---|---|
|
#18+
Scorpio_md у лисы есть возможность делать финт ушами сервер-КАД-лиса-сервер поднимает КАД тащите на локал нужный фрагмент трогаете (удал, добавл, изм) затем апдейт то что удалили само удалится, то что изменили изменится, то что вставили вставится + автом.преобразование типов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2007, 11:57 |
|
||
|
Как правильно удалить запись в курсоре
|
|||
|---|---|---|---|
|
#18+
Спасибо, удалил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2007, 12:02 |
|
||
|
Как правильно удалить запись в курсоре
|
|||
|---|---|---|---|
|
#18+
Вы удалили на локале а как Вы будете удалять на сервере??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2007, 12:31 |
|
||
|
Как правильно удалить запись в курсоре
|
|||
|---|---|---|---|
|
#18+
На локале удаляю, а для записи данных на сервер у меня процедура своя (INSERT и UPDATE), туда подкидываю курсор, и все. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.03.2007, 14:37 |
|
||
|
Как правильно удалить запись в курсоре
|
|||
|---|---|---|---|
|
#18+
а теперь задумайтесь вот над чем. во-первых если у Вас 50 таблиц. посчитайте трудозатраты. далее. во-вторых попробуйте изменить поле int на bigint, и размер увеличте какого-нить поля char,varchar и посчитайте время, которое потребуется на переделку ХП и клиента. в третьих задумайтесь об актуальности данных о необходимости трудозатрат, чтобы на локале и на сервере данные были актуальными. а теперь сделайте вывод. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2007, 09:14 |
|
||
|
Как правильно удалить запись в курсоре
|
|||
|---|---|---|---|
|
#18+
alex11100Scorpio_md сервер-КАД-лиса-сервер поднимает КАД тащите на локал нужный фрагмент трогаете (удал, добавл, изм) затем апдейт то что удалили само удалится, то что изменили изменится, то что вставили вставится + автом.преобразование типов Ну вообще это интересно, а можно поподробнее, что такое КАД, и где про это почитать ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2007, 09:49 |
|
||
|
Как правильно удалить запись в курсоре
|
|||
|---|---|---|---|
|
#18+
>Ну вообще это интересно, а можно поподробнее, что такое КАД, и где про это почитать ??? http://kodu.neti.ee/~juri4/vfp60/ca_intro_ru.htm ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2007, 19:21 |
|
||
|
Как правильно удалить запись в курсоре
|
|||
|---|---|---|---|
|
#18+
Да не нужен тебе никакй курсор адаптер. Тебе нужно, просто тупо стереть запись на сервере зная его ID синтаксисом T-SQL. Что-то типа: = SQLEXEC (nHandle,"Delete from t where t.quote = 111333"), к примеру. Хотя вариантов может быть куча. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2007, 22:16 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=34377091&tid=1589761]: |
0ms |
get settings: |
7ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
48ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 314ms |

| 0 / 0 |
