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

Вниз

Запрос не получается   Найти похожие ветки 

 
Снежинка ©   (2008-04-09 16:42) [0]

Есть база данных, таблички сделанны в Акссеси, нужно чтобы находидил нужную фамилию введеную  edit. Начинает работать ну как только что нибудь ввожу в  edit  нажимаю кнопку, выдает ошибку-Project.exe mised expection clfss EOleExpection with message "Ядро Micrissoft Jet не может найти входную таблицу "УКМТ""....
Код выглядет так:
Использовала ADOQuery1.
Var fam:string [20];
begin
fam:=edit1.text;
if (fam<>"") then
with form8.ADOQuery1 Do
begin
Close;
SQL.Clear;
SQL.Add("Select *");
SQL.Add ("From УКМТ");
SQL.Add("Where ");
SQL.Add ("(Фамилия=""+fam+"")");
SQL.Add("Order by Фамилия");
Open;
if Form8.ADOQuery1.RecordCount<>0 then
Form8.DataSourceStud.DataSet:=Form8.ADOQuery1
else
begin
ShowMessage("Нет такой фамилии");
Form8.DataSourceStud.DataSet:=Form8.TableStud;
end;
end;
end;
Помогите пожалуйста


 
DVM ©   (2008-04-09 16:43) [1]

ADOQuery1 каким макаром узнает с какой базой он работает?


 
clickmaker ©   (2008-04-09 16:44) [2]

а ты сказала ядру, где эту таблицу можно найти?


 
Снежинка ©   (2008-04-09 16:47) [3]

AdoQuery1 я описала.
Ядру сказала где наути таблицу.Т.е ADOQuery=)Свойства=) Connection=)Microsoft Jet=)...


 
DVM ©   (2008-04-09 16:49) [4]

Значит строка подключения к базе указано неправильно.


 
clickmaker ©   (2008-04-09 16:51) [5]

значит, либо не так сказала, либо там она не живет
какие еще варианты?

Кстати, что за любовь такая к SQL.Add? Есть же SQL.Text, Format.
Параметры. А то намучаешься потом со строками и датами


 
Снежинка ©   (2008-04-09 16:54) [6]

Табличка на месте живет. На счет параметров, у меня тоже не получалось и я отказалась от этой идеи. Может напишите как еще можно сделать поиск в базе(подробне если можно)


 
clickmaker ©   (2008-04-09 16:55) [7]


> как еще можно сделать поиск в базе

пока не подключишься - никак


 
Снежинка ©   (2008-04-09 17:04) [8]

Имя базы данных на русском(не на английском) может из-за этого не подключаться?


 
DVM ©   (2008-04-09 17:06) [9]


> Имя базы данных на русском(не на английском) может из-за
> этого не подключаться?

Может. Я что-то не пойму, как ты строку подключения создавала? Там же тест есть - он был пройден или нет?


 
Снежинка ©   (2008-04-09 17:09) [10]

Да тест пробовала, успешно все


 
DVM ©   (2008-04-09 17:10) [11]


> Снежинка ©   (09.04.08 17:09) [10]

Попробуй без русских букв. Вообще лучше не использовать никогда русские названия таблиц, полей и т.д. Оно может где то и будет работать, а где то может и нет.


 
Снежинка ©   (2008-04-09 17:14) [12]

Ладно попробую. Спасибо всем за помощь


 
Anatoly Podgoretsky ©   (2008-04-09 21:46) [13]

Русские названия надо брать в скобки, согласно правил базы, для JE|T это вроде квадратные скобки.



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

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

Наверх




Память: 0.49 MB
Время: 0.017 c
15-1206107308
Поп Гапон
2008-03-21 16:48
2008.05.04
GDI+ и Delphi


2-1207568244
azamatufa
2008-04-07 15:37
2008.05.04
Редактирование даты в БД


15-1205784808
{RASkov}
2008-03-17 23:13
2008.05.04
NoteBook и WinXP


15-1206006177
TUser
2008-03-20 12:42
2008.05.04
Чем больше бумаги, ...


9-1168306609
rts111
2007-01-09 04:36
2008.05.04
Ребята, "попинайте" техно-дему. (RTS 490 Kb.)