![]() |
|
|
![]()
|
|
| dix75 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 462 Регистрация: 17.7.2007 Репутация: нет Всего: 1 |
Всем привет!
Немогу выполнить правильно запрос. Объясните пожалуйста, в чем дело, почему не идет запрос?
-------------------- save your mind |
|||
|
||||
| Dmi3ev |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1698 Регистрация: 28.11.2007 Репутация: 16 Всего: 41 |
запрос, конечно, непонятен. Например:
а где update? Добавлено через 1 минуту и 59 секунд попробуйте разбить Ваш запрос на три запроса для того, чтобы разобраться в чем дело. -------------------- |
|||
|
||||
| dix75 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 462 Регистрация: 17.7.2007 Репутация: нет Всего: 1 |
Ситуация в следующем я добавляю запись в одну таблицу
после добавления я должен получить номер этой записи и на основе неё добавить запись в другую таблицу Запись я добавляю все просто вот так
Но как узнать номер не знаю. И тем более на основе него добавить другую запись -------------------- save your mind |
|||
|
||||
| Dmi3ev |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1698 Регистрация: 28.11.2007 Репутация: 16 Всего: 41 |
можно добавлять записи с помощью ADOTable, не используя запрос ()
как вариант, а узнавать номер записи
Это сообщение отредактировал(а) Dmi3ev - 17.3.2008, 01:18 -------------------- |
||||
|
|||||
| dix75 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 462 Регистрация: 17.7.2007 Репутация: нет Всего: 1 |
Dmi3ev,
Можно конечно и так но мне необходимо много чего добавлять да SQL мощный язык неужели через него никак нельзя это осуществить? -------------------- save your mind |
|||
|
||||
| Dmi3ev |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1698 Регистрация: 28.11.2007 Репутация: 16 Всего: 41 |
dix75, тогда пришли конкретную постановку задачи, потому что здесь, честно говоря, мне полностью неясна суть проблемы! помогу, если задача будет поставлена правильно (неохота разбираться в твоих id не id)
-------------------- |
|||
|
||||
| dix75 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 462 Регистрация: 17.7.2007 Репутация: нет Всего: 1 |
Dmi3ev,
Лучше объясню вот так. есть 3 таблицы Categories и Items и Products в Categories 2 столбца первичный ключ CategoryID (счетчик) и второй столбец Category (тип Строка) в Items 3 столбца первичный ключ ItemID (счетчик) внешний ключ CategoryID и 3 столбец Item (тип Строка) Вот мне необходимо добавить запись в таблицу Items и Products При этом у меня есть название категории (столбец Category) На основе которого я хочу получить первичный ключ таблицы Categories и записать его во внешний ключ Items на основании вновь полученного ключа таблицы Items я долже добавить записи в таблицу Products -------------------- save your mind |
|||
|
||||
| dix75 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 462 Регистрация: 17.7.2007 Репутация: нет Всего: 1 |
решил так
но можно как нибудь код уменьшить? -------------------- save your mind |
|||
|
||||
| s_a_s_h_a |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 261 Регистрация: 20.7.2004 Где: Петрозаводск Репутация: 1 Всего: 1 |
если в СУБД есть процедуры, функции или пакеты, то можно эти 3 SQL-выражения во что-то из этого и оформить
|
|||
|
||||
| dix75 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 462 Регистрация: 17.7.2007 Репутация: нет Всего: 1 |
s_a_s_h_a,
ACCESS поддерживает хранимые процедуры (ХП) но слабовато возможно лишь в ХП использовать лишь одну SQL инструкцию -------------------- save your mind |
|||
|
||||
![]()
|
| Правила форума "С++ Builder" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C++ Builder | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |