Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.009 c
15-1218610196
MsGuns
2008-08-13 10:49
2008.10.05
Лето или очередная летаргия форума ?


15-1218629279
Вася111
2008-08-13 16:07
2008.10.05
Защита от "пиратирования" проги


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


4-1197378338
Игорь00
2007-12-11 16:05
2008.10.05
Static без мерцания


15-1218265588
Пробегал2....
2008-08-09 11:06
2008.10.05
Учебные курсы от intuit.ru




   Наверх