Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

EDatabaseError


Страницы:   1 2

Delphist2 ©   (2010-03-30 15:08:00) 

Есть такое исключение, как EDatabaseError. Но как получить больше информацию об ошибке?


Игорь Шевченко   (2010-03-30 22:53:00) [1]

sniknik ©   (30.03.10 20:23) [21]


> в народном все таки должно быть немного от творчества...


Детей Ивана Кулибина


sniknik   (2010-03-30 20:25:00) [2]

> А каким кодом это делается?
обычным. никаких секретов, все есть в справке.


sniknik   (2010-03-30 20:23:00) [3]

в народном все таки должно быть немного от творчества...


Delphist2   (2010-03-30 20:23:00) [4]


> сделать апдейт, и если количество обработанных записей =
> 0, то инсерт

А каким кодом это делается?


sniknik   (2010-03-30 20:17:00) [5]

> народный - это сделать merge
нет, это "родной", там где позволяет.


Jeer   (2010-03-30 20:07:00) [6]


> А почитать есть где про это


Ты так не шути - Весна на улице :)


Игорь Шевченко   (2010-03-30 20:00:00) [7]

sniknik ©   (30.03.10 19:56) [15]


> народный это сделать апдейт, и если количество обработанных
> записей = 0, то инсерт


народный - это сделать merge


Delphist2   (2010-03-30 19:57:00) [8]

А почитать есть где про это подробнее?


sniknik   (2010-03-30 19:56:00) [9]

> Народный способ
народный это сделать апдейт, и если количество обработанных записей = 0, то инсерт, ексепт оставить для эксептов. а это какой то зверский способ - как бы так, чтобы поломать все, что не понимаю...  

> Конечно, код хотелось сделать лучше.
код предоставленный в [0] идеален в своей суровой простоте... лучше невозможно.

> Чтоб учитывалось больше различных вещей.
например дома ли теща, и в каком доме ныне Юпитер... только зачем тебе это учитывать?


Anatoly Podgoretsky   (2010-03-30 19:51:00) [10]

> Delphist2  (30.03.2010 19:43:13)  [13]

Ну так это одна из вещей, наряду с Errors и NativeError


Delphist2   (2010-03-30 19:43:00) [11]

Конечно, код хотелось сделать лучше. Чтоб учитывалось больше различных вещей.


Anatoly Podgoretsky   (2010-03-30 19:42:00) [12]

> oldman  (30.03.2010 19:35:09)  [9]

Народный способ


Anatoly Podgoretsky   (2010-03-30 19:42:00) [13]

> Delphist2  (30.03.2010 19:27:08)  [8]

Тебе нужны дополнительные сведенья, или ты просто так спрашивал?


oldman   (2010-03-30 19:36:00) [14]


> Delphist2   (30.03.10 19:27) [8]
> Но e.message будет разным в разных ОС, если одна рус. др.
>  - англ. Язык текста сообщения ведь тоже поменяется?


Смысл-то не поменяется.


oldman   (2010-03-30 19:35:00) [15]


> Сначала insert, если исключение - то update.


Это из какого учебника такой метод?


Delphist2   (2010-03-30 19:27:00) [16]

Но e.message будет разным в разных ОС, если одна рус. др. - англ. Язык текста сообщения ведь тоже поменяется?


Anatoly Podgoretsky   (2010-03-30 19:19:00) [17]

E.Message


Delphist2   (2010-03-30 19:03:00) [18]


> Есть еще такая привычка писать код, где ОНО происходит.

Ну я вообще-то обычный upsert так делаю. Сначала insert, если исключение - то update.


oldman   (2010-03-30 18:22:00) [19]


> Delphist2   (30.03.10 15:08)  
> Есть такое исключение, как EDatabaseError.


Есть еще такая привычка писать код, где ОНО происходит.


Игорь Шевченко   (2010-03-30 17:40:00) [20]


> Но как получить больше информацию об ошибке?


по контексту


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо