Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.02.27;
Скачать: 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 вся ветка

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

Наверх




Память: 0.45 MB
Время: 0.034 c
1-1108378620
Shamansky
2005-02-14 13:57
2005.02.27
Delphi 2005


1-1108419383
РеФорм
2005-02-15 01:16
2005.02.27
Как сделать функцию типа format, только чтобы не в текст


4-1105601902
Ilya___
2005-01-13 10:38
2005.02.27
Как можно узнать значение горизонтального и вертикального разреше


1-1107859186
Zloy
2005-02-08 13:39
2005.02.27
Смена модального окна


14-1106910087
Aleksandr
2005-01-28 14:01
2005.02.27
Проблема с принтером в сети....





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский