![]() |
Модераторы: Akina |
![]() ![]() ![]() |
|
Catisha |
|
|||
Новичок Профиль Группа: Участник Сообщений: 33 Регистрация: 26.9.2006 Репутация: 1 Всего: 1 |
Компилятор выдаёт ошибку, не знаю как исправить. Нужно следующее: чтобы удалялась запись, которой нет в другой таблице. |
|||
|
||||
boevik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1452 Регистрация: 31.5.2004 Где: Израиль Репутация: 12 Всего: 35 |
Запиши проще
-------------------- Никогда не говори никогда |
|||
|
||||
Catisha |
|
|||
Новичок Профиль Группа: Участник Сообщений: 33 Регистрация: 26.9.2006 Репутация: 1 Всего: 1 |
Не получается, удаляет все записи, которых нет во второй таблице
|
|||
|
||||
boevik |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1452 Регистрация: 31.5.2004 Где: Израиль Репутация: 12 Всего: 35 |
Это не то что надо было получить? Какая иммено запись должна удаляться? -------------------- Никогда не говори никогда |
||||
|
|||||
Catisha |
|
|||
Новичок Профиль Группа: Участник Сообщений: 33 Регистрация: 26.9.2006 Репутация: 1 Всего: 1 |
Есть форма с пользователями, на ней кнопка Удалить. Так вот если на этом пользователе записано оборудование, то нельзя выполнять команду на удаление.
Добавлено @ 11:59 Может так понятней будет:
|
|||
|
||||
boevik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1452 Регистрация: 31.5.2004 Где: Израиль Репутация: 12 Всего: 35 |
Возможно имелось ввиду следующее:
где userID содержит номер текущего пользовтеля. -------------------- Никогда не говори никогда |
|||
|
||||
Catisha |
|
|||
Новичок Профиль Группа: Участник Сообщений: 33 Регистрация: 26.9.2006 Репутация: 1 Всего: 1 |
Работает, но как-то криво: Каждый раз выскакивает сообщение: Введите значение параметра.
|
|||
|
||||
boevik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1452 Регистрация: 31.5.2004 Где: Израиль Репутация: 12 Всего: 35 |
UserID замени на свою переменную, возможно это pk у тебя.
-------------------- Никогда не говори никогда |
|||
|
||||
Catisha |
|
|||
Новичок Профиль Группа: Участник Сообщений: 33 Регистрация: 26.9.2006 Репутация: 1 Всего: 1 |
Я заменила, не помогает.
А может сделать сначала проверку есть ли пользователь в другой таблицы, а потом если нет, то удалять его? Не знаешь как это можно реализовать, а то у меня большие проблемы с синтаксисом языка. |
|||
|
||||
boevik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1452 Регистрация: 31.5.2004 Где: Израиль Репутация: 12 Всего: 35 |
Catisha, у тебя выскакивет сообщение Введите значение параметра. и с этим в первую очередь надо разобраться.
Потому что даже если просто запрашивать есть юзер во второй таблице надо передавать параметр. Разберись, где иммено сидит значение удаляемого юзера. -------------------- Никогда не говори никогда |
|||
|
||||
Catisha |
|
|||
Новичок Профиль Группа: Участник Сообщений: 33 Регистрация: 26.9.2006 Репутация: 1 Всего: 1 |
Если написать так:
то работает, как надо только почему-то жутко томозит где-то секунд 20? Добавлено @ 12:39 Так ладно это у меня комп что-то тормозит)))) А не знаешь как убрать сообщение о том, сколько записей будет удалено? |
|||
|
||||
boevik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1452 Регистрация: 31.5.2004 Где: Израиль Репутация: 12 Всего: 35 |
Посмотри какой sql запускается.
-------------------- Никогда не говори никогда |
|||
|
||||
Catisha |
|
|||
Новичок Профиль Группа: Участник Сообщений: 33 Регистрация: 26.9.2006 Репутация: 1 Всего: 1 |
Так проблему с подтверждением решила!
Последний вопрос: как если удаление не произошло выдавть сообщение типа : "Нельзя удалить юзера!" |
|||
|
||||
boevik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1452 Регистрация: 31.5.2004 Где: Израиль Репутация: 12 Всего: 35 |
Если выполнить таким образом:
то в iCount содержится кол-во удаленных записей. -------------------- Никогда не говори никогда |
|||
|
||||
Catisha |
|
|||
Новичок Профиль Группа: Участник Сообщений: 33 Регистрация: 26.9.2006 Репутация: 1 Всего: 1 |
А попроще никак нельзя?
![]() ![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "VB6" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | VB6 | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |