![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
ADO+MS SQL [D7, XP]
Steep © (2007-01-06 11:27:00)Вобщем возник такой вопрос Таблица (Table) связано с AdoQuery в запросе я собираю данные с разных таблиц и вывожу
with ADOQuery.SQL do
begin
Clear;
Add('SELECT Statistica.Money as ''Деньги'', '+
'Abonent.Name as ''ФИО'', '+
'Tarif.Name as ''Название Тарифа'', '+
'WHERE (Statistica.Tarif_ID=Tarif.Tarif_ID, '+
'Statistica.Abonent_ID=Abonent.Abonent_ID)'
)
end;
Еще на форме есть DB.Navigator если с помощью него удалять любую строку из таблицы (сего запроса) то сервер ругаеться как я понял из-за того что это из разных таблиц...
Вопрос как коректно удалиться (можно при помощи Навигатора или отдельной кнопкой (текущую запись))
Steep (2007-01-06 12:52:00) [21]
> Это вообще не из таблиц, это просто бред
Ну может все-таки поможете? Вы же поняли.. А я вас нет...
Anatoly Podgoretsky (2007-01-06 12:45:00) [22]> Steep (06.01.2007 12:30:04) [4]
Повторяю
Это вообще не из таблиц, это просто бред. Не говоря уж об таинственном проклятии сервера.
Steep (2007-01-06 12:30:00) [23]
> Вопросы продолжаешь игнорировать.
Я не вижу ни одного вопроса!
> Так ты наобум из головы пишешь
Да из головы, но вчера пол-ночи над этим бился..
Вроде дажу удалять стало, но как-то глючно (через раз..)
> Для начала ознакомься с основами SQL, а потом с конкретным
> диалектом твоего сервера.
С основами я ознакомился. Все кроме удаления работает.
А что есть диалект моего сервера???
Anatoly Podgoretsky (2007-01-06 12:13:00) [24]
> ???
Так ты наобум из головы пишешь, вдруг получится, заработает.
Вопросы продолжаешь игнорировать.
Steep (2007-01-06 12:09:00) [25]
> Это вообще не из таблиц, это просто бред. Не говоря уж об
> таинственном проклятии сервера.
>
> Для начала ознакомься с основами SQL, а потом с конкретным
> диалектом твоего сервера.
???
там три таблицы: Statistica, Abonent, Tarif
где в статистике указываеться ID абонента и тарифа (связка)
просто нужно вывести вместо ID ФИО у абонента и Название у тарифа (что более логично для пользователся)
это я сделал теперь нужно сделать удаление. При простых запросах (из одной таблицы) все происходит блогополучно.
как я понимаю необходимо сделать клавишу которая вытаскивает из текущей выделенной записи Statistica_ID и удаляет эту запись...
Надеюсь понятно обяснил..
ой забыл в запросе еще from добавить..
Anatoly Podgoretsky (2007-01-06 12:00:00) [26]> Steep (06.01.2007 11:27:00) [0]
Это вообще не из таблиц, это просто бред. Не говоря уж об таинственном проклятии сервера.
Для начала ознакомься с основами SQL, а потом с конкретным диалектом твоего сервера.