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

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

ADO+MS SQL [D7, XP]


Страницы:   1 2

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, а потом с конкретным диалектом твоего сервера.


Страницы:   1 2

Наверх

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