Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.05.23;
Скачать: [xml.tar.bz2];

Вниз

TAdoQuery: две таблицы в одном запросе   Найти похожие ветки 

 
nobody2002   (2002-04-26 10:37) [0]

TAdoQuery:Почему не работает простой запрос из 2х таблиц
SELECT a.FIRST_NAME, a.last_name , b.points
FROM employees a, employees_details b
WHERE a.id = b.id

Ошибка: Too few parameters. Expected 1.


 
asafr   (2002-04-26 10:42) [1]

Попробуй в Properties ADOQuery установить ParamCheck:=False;


 
Johnmen   (2002-04-26 10:43) [2]

Общий вид запроса приведен не полностью !
Не указано, как он формируется !


 
nobody2002   (2002-04-26 10:52) [3]

to asafr:
Сделал, не помогает, то же самое

to Johnmen:
не совсем понял "как он формируется"
Подключаю TAdoConnection, где прописана Query String,
заполняю SQL, open , и все.


 
Johnmen   (2002-04-26 10:55) [4]

В таком случае совет один - убить TAdoQuery и завести его заново...
поскольку в запросе ошибок нет...(синтаксических :))



 
nobody2002   (2002-04-26 11:00) [5]

Убил-завел. Не получается, то же самое :-((
БД Access, если это важно


 
Dok_3D   (2002-04-26 11:06) [6]

А ты его в оболочке Access запускал ?
Без Дельфи.


 
nobody2002   (2002-04-26 11:23) [7]

В оболочке Access визарды сплошные, не знаю, куда писать SQL текст, не нашел. По-моему, текст SQL-запроса там скрыт.


 
Kouzmine   (2002-04-26 11:32) [8]

В конструкторе крайнее левое поле, под Файл. Там выбрать SQL.
Выбор - конструктор, выборка, SQL.


 
nobody2002   (2002-04-26 11:43) [9]

SELECT a.FIRST_NAME, a.last_name , b.points
FROM employees a, employees_details b
WHERE a.id = b.id

Почему при запуске этого в Access появляется
запрос "Enter Parameters Value b.id"
Но тут же нет параметров! Получается,
2 таблицы таким образом в Access
связать невозможно?


 
Johnmen   (2002-04-26 11:46) [10]

Проверь всесторонне структуры таблиц !


 
Dok_3D   (2002-04-26 11:49) [11]

Здается мне, что у тебя нет поля b.id ...
И вообще напиши все по правилам:SELECT [a].[FIRST_NAME], [a].[last_name] ...




 
nobody2002   (2002-04-26 11:54) [12]

Почему-то вот такой запрос работает и в Access, и через
TAdoQuery
SELECT Employees.first_name, Employees_Details.points
FROM Employees INNER JOIN Employees_Details ON Employees.id = Employees_Details.id_Master
Ну ладно, обойдусь таким запросом, всем спасибо за потраченное время




 
nobody2002   (2002-04-26 11:59) [13]

Прошу прощения, запрос был действительно неправильный,
неверное имя поля
Thanks a lot



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

Форум: "Базы";
Текущий архив: 2002.05.23;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.006 c
1-73126
Student_
2002-05-13 14:37
2002.05.23
Ох уж эти формы!!


14-73390
Anatoly Podgoretsky
2002-04-16 18:31
2002.05.23
Чат


4-73464
slydiman
2002-03-25 11:09
2002.05.23
Вопрос к спецам по Hook ам (супер баг?)


1-73274
Igg
2002-05-11 01:38
2002.05.23
Хинты


1-73226
Грифон
2002-05-15 00:20
2002.05.23
компоненты





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский