|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.12.2006, 18:26 | #1 |
Регистрация: 08.12.2006
Сообщений: 4
|
ПОМОГИТЕ С БД
if radiobutton1.Checked=true then Fam:=inputbox('выборка данных из БД','введите фамилию и нажмите ОК.',''); if fam '' then begin with form1.Query1 do begin Close; SQL.Clear; SQL.Add('SELECT Fam'); SQL.Add('FROM "PERSON_DATA.db"');{по-моему где-то здесь я неправильно пишу путь к файлу.База и проект находятся в одном каталоге.} SQL.Add('WHERE'); SQL.Add('(Fam = "'+ fam + '")'); SQL.Add('ORDER BY Name, Fam'); open; end; end;
|
16.12.2006, 19:19 | #2 |
Павел Сергеевич
Форумчанин
Регистрация: 05.11.2006
Сообщений: 665
|
В чем проблема то? Что находится? И можно код покультурней представить!?
Познавая других, мы познаем себя.
С'est la vie... |
16.12.2006, 19:37 | #3 |
Регистрация: 08.12.2006
Сообщений: 4
|
есть БД как сделать в ней выборку? например по фамилиипробую SQL.Add('SELECT Fam'); SQL.Add('FROM "D:\data\PERSON_DATA.db"'); SQL.Add('WHERE'); SQL.Add('(Fam = "'+ fam + '")'); SQL.Add('ORDER BY Name, Fam');происходит ошибкаroject.exe raised exception class EDBEngineError with message 'Field in orderby myst be in result set.' Process stopped. Use step or Run to continue.
|
16.12.2006, 19:56 | #4 | |
Павел Сергеевич
Форумчанин
Регистрация: 05.11.2006
Сообщений: 665
|
Еще в первый раз приметил эту строчку:
Цитата:
Код:
Познавая других, мы познаем себя.
С'est la vie... |
|