|
|
|
Обновить содержание базы
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Не могу добиться того, чтобы база после добавления поля обновлялась. авторIBQuery2.SQL.Text := 'insert into PRISPOSOBU (D_USE,T_USE) Values ('+QuotedStr(DateToStr(d_use))+','+QuotedStr(TimeToStr(t_use))+')'; IBQuery2.ExecSQL; IBTransaction2.Commit; Модератор: Тема перенесена из форума "Firebird, InterBase". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2017, 10:54:20 |
|
||
|
Обновить содержание базы
|
|||
|---|---|---|---|
|
#18+
И что мы тут можем понять? Работает ли запрос в рамках именно этой упомянутой транзакции? Выполняется ли данный запрос без ошибок? И вообще тема "добавления поля" не раскрыта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2017, 10:57:43 |
|
||
|
Обновить содержание базы
|
|||
|---|---|---|---|
|
#18+
Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. У меня не получается обновить содержание базы после добавления поля... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2017, 11:05:43 |
|
||
|
Обновить содержание базы
|
|||
|---|---|---|---|
|
#18+
o_v_a, Прикрепил исходный код. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2017, 11:39:46 |
|
||
|
Обновить содержание базы
|
|||
|---|---|---|---|
|
#18+
Из твоего кода не совсем понятно, зачем там транзакция? По-моему строчку "IBTransaction2.Commit;" надо закомментировать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2017, 11:45:58 |
|
||
|
Обновить содержание базы
|
|||
|---|---|---|---|
|
#18+
Den159 Код: pascal 1. Про параметры слыхал? Den159 Код: pascal 1. 2. Транзакция сама стартует? Den159не получается обновить содержание базы после добавления поля.. там не поле добавляется, а запись зы. про форматирование кода тоже не читал ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2017, 11:50:18 |
|
||
|
Обновить содержание базы
|
|||
|---|---|---|---|
|
#18+
Если вот так написать Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. что получится? зы. писал на коленке ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2017, 12:01:30 |
|
||
|
Обновить содержание базы
|
|||
|---|---|---|---|
|
#18+
Когда меняешь текст запроса, query автоматом закрывается. :) Док Код: pascal 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2017, 12:04:27 |
|
||
|
Обновить содержание базы
|
|||
|---|---|---|---|
|
#18+
Den159 Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Ну как-то так... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2017, 12:06:19 |
|
||
|
Обновить содержание базы
|
|||
|---|---|---|---|
|
#18+
Док, получается то же что и у меня, значение заносится но сама таблица не обновляется... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2017, 13:30:21 |
|
||
|
Обновить содержание базы
|
|||
|---|---|---|---|
|
#18+
Den159, Транзакцию, к которой твоя читающая Query присоединена, передерни. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2017, 13:36:42 |
|
||
|
Обновить содержание базы
|
|||
|---|---|---|---|
|
#18+
DarkMasterDen159, Транзакцию, к которой твоя читающая Query присоединена, передерни. Я не понял вас... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2017, 14:50:05 |
|
||
|
Обновить содержание базы
|
|||
|---|---|---|---|
|
#18+
Den159DarkMasterDen159,вопросы Транзакцию, к которой твоя читающая Query присоединена, передерни. Я не понял вас... А что так? Ты "поля добавляешь", почему он не может тебе предложить "транзакцию передернуть"? Тут на днях один товарищ исходники в виде картинки прикреплял и транслитом писать пытался. Давайте дальше ахинею нести - это же весело. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2017, 14:54:44 |
|
||
|
Обновить содержание базы
|
|||
|---|---|---|---|
|
#18+
Den159, Сделай рестарт читающей транзакции и посмотри, что получилось. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2017, 15:04:12 |
|
||
|
Обновить содержание базы
|
|||
|---|---|---|---|
|
#18+
wadmanКогда меняешь текст запроса, query автоматом закрывается. :) "Береженого Бог бережет," - сказала монашка ...." зы. код причесал только там, где увидел... Den159получается то же что и у меня, значение заносится но сама таблица не обновляется... а как ты понял, что значение добавлено? У меня подозрение, чтоб у тебя параметры транзакции неправильные. Почитай здесь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2017, 15:14:56 |
|
||
|
Обновить содержание базы
|
|||
|---|---|---|---|
|
#18+
Den159 Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ... - данных мало. Неизвестно, в каких транзакциях живут IBQuery1 и IBQuery2. Вполне возможно, что в разных. И мы не знаем, какие параметры у "читающей" (т.е. той, в которой живет IBQuery1) транзакции. Например, это снапшот, и обновленные данные не будут видны до перезапуска транзакции. ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 Den159: создай крошечный проект, заархивируй вместе с базой и выложи здесь . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2017, 15:49:27 |
|
||
|
Обновить содержание базы
|
|||
|---|---|---|---|
|
#18+
Den159, да классика же. Читающий запрос в транзакции snapshot (компонент IBTransaction без параметров). Надо у него поменять параметры транзакции на read committed, и все. Читаем http://www.ibase.ru/ibx/ про TIBTransaction, и остальное. ДокПочитай здесь Док, у него IBX, а ты ему ФИБплюс суешь. Это мы понимаем, что оно похожее. Но у ФИБплюса и ИБХ умолчания разные, и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2017, 17:05:59 |
|
||
|
Обновить содержание базы
|
|||
|---|---|---|---|
|
#18+
kdvDen159, да классика же. Читающий запрос в транзакции snapshot (компонент IBTransaction без параметров). Надо у него поменять параметры транзакции на read committed, и все. Читаем http://www.ibase.ru/ibx/ про TIBTransaction, и остальное. ДокПочитай здесь Док, у него IBX, а ты ему ФИБплюс суешь. Это мы понимаем, что оно похожее. Но у ФИБплюса и ИБХ умолчания разные, и т.д. Все помогло, спасибо!!! Не знал о таком, теперь буду знать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2017, 17:23:30 |
|
||
|
Обновить содержание базы
|
|||
|---|---|---|---|
|
#18+
kdvНо у ФИБплюса и ИБХ умолчания разные, и т.д. у фибов уж больно это хорошо описано kdvЭто мы понимаем, что оно похожее помнится, когда у нас, первокурсников, только началась анатомия, препод-декан рассказал нам секрет, что в человеческом организме имеется 400 костей, но изучать мы будем только 200. На вопрос почему, он просто ответил: потому что они - парные :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2017, 23:51:47 |
|
||
|
Обновить содержание базы
|
|||
|---|---|---|---|
|
#18+
Доку фибов уж больно это хорошо описано а у меня - плохо? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2017, 23:55:50 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39464882&tid=2042205]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
201ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 231ms |
| total: | 518ms |

| 0 / 0 |
