Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.11.04;
Скачать: CL | DM;

Вниз

SQL запрос требует ненужные поля   Найти похожие ветки 

 
alikon1   (2007-10-11 20:54) [0]

title:=Edit1.Text;
begin
with form1.Query1 do begin
Close;
SQL.Clear;
SQL.Add("SELECT Title, Director, Release, Actor, Description, Lenght, May, Genre, Picture");
SQL.Add("FROM ":MyProject:base.db"");
SQL.Add("WHERE");
SQL.Add("(Title = ""+ Title + "")");
SQL.Add("ORDER BY Title, Release");
Open;
end;

Почему пока в строчку SQL.Add("SELECT - не впишу все поля из БД, будет выдаваться ошибка, например если не допишу Rate:
DBEdit8: Field "Rate" not found.
Но Rate ведь для поиска мне не нужна.


 
Ping   (2007-10-11 21:13) [1]

Но Rate ведь для поиска мне не нужна.

Тебе ясно сказали: DBEdit8: Field "Rate" not found.

См. компонент DBEdit8. У него FieldName = "Rate"

MyProject:base.db

Какой интерсный проект... :-)


 
alikon1   (2007-10-11 21:20) [2]

т.е. чтоб поправить эту ситуацию, надо в SQL.Add("SELECT все поля перечислять моей базы?


 
Anatoly Podgoretsky ©   (2007-10-11 21:23) [3]

> alikon1  (11.10.2007 20:54:00)  [0]

Это не запрос просит, а DBEdit8


 
alikon1   (2007-10-11 21:40) [4]

получается это не ошибка, а просто в SQL.Add("SELECT надо все поля перечислять, даже если нужен вывод результата только в одном поле.


 
Anatoly Podgoretsky ©   (2007-10-11 21:43) [5]

> alikon1  (11.10.2007 21:40:04)  [4]

Если надо в одном поле, то надо указывать только одно поле, а не все.


 
Desdechado ©   (2007-10-11 22:00) [6]

Перечислять нужно толькоте поля, которые используешь.
Но у тебя есть DBEdit8, который тоже "использует" свое поле, а ты его не перечисляешь, вот он и обижается. Поэтому либо укажи это поле, либо отключи DBEdit8 от этого запроса, либо укажи для DBEdit8 поле, перечисленное в SELECT.



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

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

Наверх




Память: 0.48 MB
Время: 0.022 c
15-1191147175
opa4ki2
2007-09-30 14:12
2007.11.04
Прозрачный scrollbox


15-1191350874
ProgRAMmer Dimonych
2007-10-02 22:47
2007.11.04
Может быть, у кого-нибудь программка завалялась...


8-1168860446
SoulFlow
2007-01-15 14:27
2007.11.04
bass


15-1191397694
Реактор
2007-10-03 11:48
2007.11.04
Сохранение инфы с почтового сервера.


11-1175550542
nsvi
2007-04-03 01:49
2007.11.04
Не могу найти пакет KOLNTprivileges, про который пишет в своей кн