![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Запустить макрос [D5, access]
Max1 © (2004-03-19 09:36:00)Уважаемые Мастера, у меня следующий вопрос - как из делфи запустить макрос, находящийся в базе Access.
Работаю через ADO.
Спасибо!
Max1 (2004-03-19 11:12:00) [1]Спасибо Всем большое!!!
bushmen (2004-03-19 10:57:00) [2]А я и не заметил, что memo
sniknik (2004-03-19 10:53:00) [3]пытаешся memo поле на клиенте отсортироват? не получится.
попробуй поменяй
ADOTable2.Sort:=('ransw')
это должно пройти
и еще добавь ключь к таблице, во избежание дальнейших "глюков".
bushmen (2004-03-19 10:51:00) [4]А у Вас он проапдейчен? Если нет, то скачайте с борланда 2 апдейта для D5
Max1 (2004-03-19 10:49:00) [5]Запрос на создание:
Clear;
Add('CREATE TABLE '+Edit1.Text);
Add('(Quest memo,');
Add('ans1 memo,');
Add('ans2 memo,');
Add('ans3 memo,');
Add('ans4 memo,');
Add('ans5 memo,');
Add('ransw integer)');
Когда таблицу заполняю и открываю без сортировки - все проходит нормально,
если пытаюсь сортировать
ADOTable2.IndexFieldNames:='ans4'
или
ADOTable2.Sort:=('ans4')
ошибка:
Project raised exception class EOLEException with message 'Не удается открыть требуемый заказ'.
bushmen (2004-03-19 10:25:00) [6]>то могу с ней нормально работать
Что под этим подразумевается? Вы бы привели текст ошибки в первоначальном виде, а так же текст запроса
Max1 (2004-03-19 10:04:00) [7]Извините за глупость, а Run к чему должно быть привязано?
У меня вообще-то такая проблема:
почему если я создаю таблицу в access, то работа с ней идет нормально и я могу ее нормально отсортировать (sort), обрабатывая в delphi; если же я создаю таблицу с помощью запроса, то могу с ней нормально работать, но когда пытаюсь сортировать - получаю ошибку:
не могу выполнить требуемый заказ.
DenK_vrtz (2004-03-19 09:48:00) [8]Если память не изменяет, то Run('Имя макроса')