Вниз
Скачать: CL | DM;

Нельзя определить поле более одного раза   Найти похожие ветки 

← →
Scorpio ©   (2005-01-26 14:43) [0]

Мастера, подскажите пишу простые SQL запросы:
ADOCommand1.Parameters.ParamValues["date1"] := StrToDate(Edit1.Text);
    ADOCommand1.Parameters.ParamValues["date2"] := StrToDate(Edit2.Text);
    ADOCommand1.CommandText := "select * into zaza from ZA where za.ze_>=:date1 and za.ze_<=:date2";
    ADOCommand1.Execute;

    ADOCommand1.CommandText := "select * into zan from ZAza where (int(wg_)=4 and int(wn_)>=4 and int(wn_)<=12) or (int(wg_)=3 and int(wn_)<15 or int(wn_)=18 or int(wn_)=27) or (int(wg_)=3 and int(wn_)>28 and int(wn_)<32 or int(wn_)>33 and int(wn_)<47 or int(wn_)>47)";
    ADOCommand1.Execute;

    ADOCommand1.CommandText := "select * into zan1 from ZAN, lnk, de where zan.ni=lnk.rec1 and lnk.idl=7 and lnk.rec2=de.ni";
    ADOCommand1.Execute;
    ADOConnection1.Connected := false;

    ADOCommand1.CommandText := "select * into zal from zan1, lnk, r2 where zan1.de_ni=lnk.rec1 and lnk.idl=20 and r2.ni=lnk.rec2";
    ADOCommand1.Execute;

Так он мне во время последнего запроса выкидывает ошибку "Нельзя определить поле более одного раза". В чем здесь моя ошибка ??
Хотя последний запрос отравляю ч/з ADODataSet без создания таблицы, то там запрос работает нормально :(


← →
Соловьев ©   (2005-01-26 14:51) [1]

>zaza, zal, zan1, zan
Такое только по накурке придумать можно 8)

> "Нельзя определить поле более одного раза".
А такая таблица уже есть? или ее еще нет?


← →
Sergey13 ©   (2005-01-26 14:55) [2]

>select * into zal
Это вставка? Тогда поля наверное надо конкретно прописывать, а не * ставить. В таблицах zan1, lnk, r2 есть поля с одинаковыми именами.


← →
scorpio ©   (2005-01-26 14:56) [3]

ЕСТЬ 4 таблицы ZA, LNK, R2, DE
Мне нужно получить 5-ую при определенных условиях, первые три проходят и создают zaza, zal, zan1, а вот последнее ключевое у меня не проходит.


← →
Johnmen ©   (2005-01-26 17:07) [4]

Вообще-то сначала прописывают текст запроса с параметрами, а потом значения этих параметров определяют. А не наоборот...:)



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

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



Память: 0.46 MB
Время: 0.023 c
14-1107188457
Piter
2005-01-31 19:20
2005.02.27
Клиент для чата Delphimaster.ru


3-1106741308
AbramovVi
2005-01-26 15:08
2005.02.27
Где найти документацию по созданию процедур в Interbase


1-1108254422
Дмитрий В. Белькевич
2005-02-13 03:27
2005.02.27
Глюки system.pas


3-1106766390
HATAB
2005-01-26 22:06
2005.02.27
Поиск в БД


3-1106892093
PQR
2005-01-28 09:01
2005.02.27
Interbase




   Наверх