Форум: "Начинающим";
Текущий архив: 2008.05.04;
Скачать: [xml.tar.bz2];
ВнизЗапрос не получается Найти похожие ветки
← →
Снежинка © (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;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.005 c