Вниз
Скачать: CL | DM;

Запустить макрос   Найти похожие ветки 

 
Max1   (2004-03-19 09:36) [0]

Уважаемые Мастера, у меня следующий вопрос - как из делфи запустить макрос, находящийся в базе Access.
Работаю через ADO.
Спасибо!


 
DenK_vrtz ©   (2004-03-19 09:48) [1]

Если память не изменяет, то Run("Имя макроса")


 
Max1   (2004-03-19 10:04) [2]

Извините за глупость, а Run к  чему должно быть привязано?
У меня вообще-то такая проблема:
почему если я создаю таблицу в access, то работа с ней идет нормально и я могу ее нормально отсортировать (sort), обрабатывая в delphi; если же я создаю таблицу с помощью запроса, то могу с ней нормально работать, но когда пытаюсь сортировать - получаю ошибку:
не могу выполнить требуемый заказ.


 
bushmen ©   (2004-03-19 10:25) [3]

>то могу с ней нормально работать
Что под этим подразумевается? Вы бы привели текст ошибки в первоначальном виде, а так же текст запроса


 
Max1   (2004-03-19 10:49) [4]

Запрос на создание:
        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:51) [5]

А у Вас он проапдейчен? Если нет, то скачайте с борланда 2 апдейта для D5


 
sniknik ©   (2004-03-19 10:53) [6]

пытаешся memo поле на клиенте отсортироват? не получится.
попробуй поменяй  
ADOTable2.Sort:=("ransw")
это должно пройти

и еще добавь ключь к таблице, во избежание дальнейших "глюков".


 
bushmen ©   (2004-03-19 10:57) [7]

А я и не заметил, что memo


 
Max1   (2004-03-19 11:12) [8]

Спасибо Всем большое!!!



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.02 c
6-1077183962
NTDim
2004-02-19 12:46
2004.04.18
Маппинг портов


1-1080626373
Goida
2004-03-30 09:59
2004.04.18
Выключение Excel...


14-1079822182
Knight
2004-03-21 01:36
2004.04.18
Что за знак?


3-1079811622
Алексей31
2004-03-20 22:40
2004.04.18
Как просмотреть структуру БД на уровне таблиц?


1-1080670936
TALLA
2004-03-30 22:22
2004.04.18
Импорт CBuilder DLL по имени функций не получается, по индексу ок




   Наверх