|
|
|
Insert в ХП не работает
|
|||
|---|---|---|---|
|
#18+
Добрый день. Такая ситуация. Версия ИБ 6.0, работаю в ХП, в конструкции for select... вызываю insert into Table(..fields...) values(..values...); Инсерт проходит без ошибок но в базу значения не добавляются... Никогда не работал с инсертом в ХП-ах, поэтому не знаю что и как должно. Вроде бы Commit тут не нужен, но описанная ситуация почему-то не работает. Помогите. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2004, 15:40:29 |
|
||
|
Insert в ХП не работает
|
|||
|---|---|---|---|
|
#18+
Делаю все в точности так же. Все прекрасно работает. Вот только Commit все же нужен после вызова процедуры. Best regards, Dnico. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2004, 15:42:44 |
|
||
|
Insert в ХП не работает
|
|||
|---|---|---|---|
|
#18+
LuinilТакая ситуация. Версия ИБ 6.0,Выкинуть срочно на помойку! Я не шучу. Luinilработаю в ХП, в конструкции for select... вызываю insert into Table(..fields...) values(..values...); Инсерт проходит без ошибок но в базу значения не добавляются... Никогда не работал с инсертом в ХП-ах, поэтому не знаю что и как должно. Вроде бы Commit тут не нуженА кто его за тебя делать будет? Это не MSSQL. Тут транзакции стартуются и коммитятся юзером . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2004, 15:44:15 |
|
||
|
Insert в ХП не работает
|
|||
|---|---|---|---|
|
#18+
Если хочешь сохранить изменения то коммить всегда поможет отцу русской демократии, если не хочешь сохранять изменения а оставить базу в нетронутом виде то конечно ролбак, это азбука, касаемо ИБ 6 см. выше Alex_M ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2004, 15:45:13 |
|
||
|
Insert в ХП не работает
|
|||
|---|---|---|---|
|
#18+
Мимопроходящий Тут транзакции стартуются и коммитятся юзером . если он пишет клиента то в компонентах которые он использует для доступа к серверу может поставить по умолчанию подтверждение транзакции при ее приведении в неактивное состояние если оно ему надо ? Alex_M ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2004, 15:48:18 |
|
||
|
Insert в ХП не работает
|
|||
|---|---|---|---|
|
#18+
Делается select * from Stored_Proc(:params). Так что коммит надо делать в клиенте. Но дело было не в этом. На чтение и на запись было две разных транзакций, поэтому для корректной работы нужно было зокмиттить обе.. Почему открыл топик? Да потому что не уверен был как работает инсерт и т.п. в процедурах. Всем спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2004, 17:54:43 |
|
||
|
Insert в ХП не работает
|
|||
|---|---|---|---|
|
#18+
Luinil Но дело было не в этом. На чтение и на запись было две разных транзакций, поэтому для корректной работы нужно было зокмиттить обе.. Неверно. Зависит от уровня изоляции транзакций. Обычно в "читающей" транзакции после Commit "пишущей" достаточно переоткрыть запрос, чтобы увидеть изменения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2004, 15:32:07 |
|
||
|
|

start [/forum/topic.php?fid=40&fpage=457&tid=1578055]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
47ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 190ms |
| total: | 316ms |

| 0 / 0 |
