![]() |
|
Модераторы: Akella |
![]()
|
|
| RSV |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 61 Регистрация: 27.6.2005 Репутация: нет Всего: нет |
Ворос: Как заполнить поле Client_Fk из таблицы Photo значением Id из таблицы Clients. Это сообщение отредактировал(а) Alex - 2.10.2005, 08:08 |
|||
|
||||
| Alex |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4147 Регистрация: 25.3.2002 Где: Москва Репутация: 7 Всего: 162 |
через insert
-------------------- Написать можно все - главное четко представлять, что ты хочешь получить в конце. |
|||
|
||||
| santilaas |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 322 Регистрация: 28.8.2005 Где: Блага Репутация: нет Всего: нет |
Если используешь компоненты FibPlus, то достаточно в свойстве Dataset-а InsertSQL для таблицы Photo указать следующее:
т.е. то, что введёшь в поля ввода значений (Id, Photo, Client_Fk) в своём приложении, то и сохранится в твоей БД Примерно тоже самое реализуется и при использовании компонентов IBX, но компоненты FibPlus гораздо круче. Это сообщение отредактировал(а) santilaas - 2.10.2005, 10:05 -------------------- [ |
|||
|
||||
| nnm |
|
|||
|
Unregistered |
Постановка вопроса "заполнить значением" крайне мутная:
- непонятно, где: на стороне клиента или на стороне сервера; - непонятно, когда: во время insert или во время update; - генераторы упомянуты, а использование их не описано; - т.д. Включаем телепатический локатор: - видимо, неспроста упомянуты генераторы и "ON DELETE CASCADE ON UPDATE CASCADE". Вывод: клиента не трогать, сделать это с помощью триггера (пусть сервер корячится). Система мерещится такой: - записи в PHOTO добавляют сразу после инсерта в CLIENTS; - добавляемые фотки относятся к последнему клиенту; - пользователь один.
Если добавляемые фотки - не всегда относятся к последнему клиенту, то делать с помощью ХП. ЗЫ: не очень здорово в таблице PHOTO иметь поле PHOTO. |
|||
|
||||
| Guest |
|
|||
|
Unregistered |
- не "Примерно тоже самое", а то же самое; - IBX бесплатные, а ФИБы - 22 еврика (хотя нам вас, олигархов, не понять...). |
|||
|
||||
| santilaas |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 322 Регистрация: 28.8.2005 Где: Блага Репутация: нет Всего: нет |
Guest, конечно, я с тобой согласен, что в этом примитивном случае и Fib-ы и IBX реализуют одно и тоже, но если ты вплотную поработаешь и с теми, и с другими компонентами, то ты ощутишь ту разницу, о которой я сказал выше.
А насчёт олигарха: просто надо иметь хороших знакомых. -------------------- [ |
|||
|
||||
| nnm, он же Guest в этом топике |
|
|||
|
Unregistered |
2 santilaas:
a) работал; b) ощутил; c) есть хорощие знакомые (не олигархи) d) считаю, что надо честно оплачивать труд отечественного разработчика. На фоне всего этого скажу, что недолюбливаю Бузаджи и уважаю Gregory Deatz, автора FIBC (напомню, FREE InterBase Components), из которых выросли и IBX, и FIBPlus. А принципиальное отличие FIBPlus от FIBC заключается (IMHO) в тех злосчастных 22 евриках. Посему честнее было бы убрать букву "F" из названия продукта. Я не отказываюсь от пункта d), но всё же для контраста: InterBase -> FireBird ... А такой замечательный продукт, как IBExpert ($ 200 для буржуинов и бесплатно для win1251) ? Да мало ли... |
|||
|
||||
| Alex |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4147 Регистрация: 25.3.2002 Где: Москва Репутация: 7 Всего: 162 |
Модератор: Давайте вернёмся к теме обсуждения.
-------------------- Написать можно все - главное четко представлять, что ты хочешь получить в конце. |
|||
|
||||
| RSV |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 61 Регистрация: 27.6.2005 Репутация: нет Всего: нет |
Спасибо за помощь!!! Но у меня еще один вопрос. Что делать если я пишу приложение под нескольких клиентов использую VC++? Заранее огромное спасибо. |
||||
|
|||||
| SergeBS |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1111 Регистрация: 10.6.2005 Где: Владимир Репутация: нет Всего: 22 |
RSV
Читать умные книжки. Совсем начало: Грубер, Затем "Мир InterBase". На чужих подсказках клиент-сервер не сделаешь. А чтобы легче жилось - бежать с "плюсов" на BCB/Delphi. Не в пример быстрее разработка пойдет. И еще есть IBExpert, чтобы руками меньше работать. И ibase.ru с KDV в качестве одного из действующих лиц (он кое-что и на халяву может дать А вставка blob кучу раз и KDV и другими разъяснялась наглядно и подробно. |
|||
|
||||
![]()
|
| Правила форума "Interbase" | |
|
|
Обязательно указание: 1. Версию InterBase (Firebird, Yaffil) 2. Способа доступа (ADO, BDE, IBX и т.д.)
Если Вам понравилась атмосфера форума, заходите к нам чаще! С Уважением, Akella. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Firebird, Interbase | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |