Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.10.05;
Скачать: CL | DM;

Вниз

проблема с SQL-запросом в связанных таблицах   Найти похожие ветки 

 
kopernik21187 ©   (2008-08-21 16:30) [0]

Есть две связанные ADOTable1("Главная") и ADOTable2("Объекты"),а также ADOQuery1
ключевые поля и у той и у другой key1,связь через key1 у ADOTable1 и LinkKey у ADOTable2
при работе возникли кое-какие проблемы:
1.Когда я делаю запрос по всем полям
Код:
 
 select *
  from Главная
в одной таблице проблем не возникает.Когда обращаюсь к конкретным полям:
Код:
 
  select Наименование
    from Главная
он выдает "ADOQuery1: Field "key1" not found ".Хотя все поля из ADOTable1 в ADOQuery1 добавлены....
2.когда добавляю в ADOQuery1 поля из второй таблицы и делаю запрос
по двум таблицам все повторяется также:
Код:
 
select *
  from Главная,Объекты
то все нормально
Код:
 
 select Наименование,Дата5
   from Главная,Объекты
выдает "ADOQuery1: Field "Адрес" not found"
где Наименование из ADOTable1("Главная")
Дата5 из ADOTable2("Объекты").
Подскажите пожалуйста как правильно построить запрос,
чтобы выборка была по конкретным полям таблиц.
3.Когда в ADOQuery1 внесены поля из обоих таблиц он перестает корректно выполнять запрос по одной таблице.то есть на запрос
Код:
 
select *
  from Главная
выдает ADOQuery1: Field "Главная.key1" not found
и как же в таком случае делать запрос только по одной таблице?

Заранее спасибо


 
stas ©   (2008-08-21 16:37) [1]

AdoQuery к AdoTable1 и AdoTable2 не имеет отношения, ADOQUERY работает с объектами BD.
Т.е.

Select * from Mytable - где MyTable это имя таблицы в БД.


 
MsGuns ©   (2008-08-21 20:35) [2]

Что Вам было сказано - читать Local SQL, а не тыкать по клавишам вслепую



Страницы: 1 вся ветка

Текущий архив: 2008.10.05;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.014 c
1-1198856107
Max
2007-12-28 18:35
2008.10.05
Подсказка...


1-1199531227
ras122
2008-01-05 14:07
2008.10.05
помогите с работой с мышкой, пожалуйста


15-1218377553
Урсулапов
2008-08-10 18:12
2008.10.05
А почему пост про день рождения 9 августа не было?


15-1218210229
Eraser
2008-08-08 19:43
2008.10.05
Как подарить лицензию?


2-1219324252
demon
2008-08-21 17:10
2008.10.05
Файл подкачки