![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
TAdoQuery: две таблицы в одном запросе
nobody2002 © (2002-04-26 10:37:00)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.
nobody2002 (2002-04-26 11:59:00) [1]Прошу прощения, запрос был действительно неправильный,
неверное имя поля
Thanks a lot
nobody2002 (2002-04-26 11:54:00) [2]Почему-то вот такой запрос работает и в Access, и через
TAdoQuery
SELECT Employees.first_name, Employees_Details.points
FROM Employees INNER JOIN Employees_Details ON Employees.id = Employees_Details.id_Master
Ну ладно, обойдусь таким запросом, всем спасибо за потраченное время
Dok_3D (2002-04-26 11:49:00) [3]Здается мне, что у тебя нет поля b.id ...
И вообще напиши все по правилам:SELECT [a].[FIRST_NAME], [a].[last_name] ...
Johnmen (2002-04-26 11:46:00) [4]Проверь всесторонне структуры таблиц !
nobody2002 (2002-04-26 11:43:00) [5]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
связать невозможно?
Kouzmine (2002-04-26 11:32:00) [6]В конструкторе крайнее левое поле, под Файл. Там выбрать SQL.
Выбор - конструктор, выборка, SQL.
nobody2002 (2002-04-26 11:23:00) [7]В оболочке Access визарды сплошные, не знаю, куда писать SQL текст, не нашел. По-моему, текст SQL-запроса там скрыт.
Dok_3D (2002-04-26 11:06:00) [8]А ты его в оболочке Access запускал ?
Без Дельфи.
nobody2002 (2002-04-26 11:00:00) [9]Убил-завел. Не получается, то же самое :-((
БД Access, если это важно
Johnmen (2002-04-26 10:55:00) [10]В таком случае совет один - убить TAdoQuery и завести его заново...
поскольку в запросе ошибок нет...(синтаксических :))
nobody2002 (2002-04-26 10:52:00) [11]to asafr:
Сделал, не помогает, то же самое
to Johnmen:
не совсем понял "как он формируется"
Подключаю TAdoConnection, где прописана Query String,
заполняю SQL, open , и все.
Johnmen (2002-04-26 10:43:00) [12]Общий вид запроса приведен не полностью !
Не указано, как он формируется !
asafr (2002-04-26 10:42:00) [13]Попробуй в Properties ADOQuery установить ParamCheck:=False;