![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
BDE
john81 © (2006-11-20 12:05:00)Подскажите пожалуйста, поймет ли BDE функцию разработанную пользователем?
Например, в описании индекса используется функция str(field1), которая вынесена в отдельный модуль.
Anatoly Podgoretsky (2006-11-20 13:39:00) [1]> ANB (20.11.2006 13:23:14) [14]
Это ценное предложение, работать с ФоксПро через БДЕ - очень себя не любить.
ANB (2006-11-20 13:23:00) [2]
>
> john81 © (20.11.06 12:27) [5]
>
> > Сергей М. ©
>
> Т.е. ничего сделатьв данном случае нельзя...?
Можно. Перейти на ADO и использовать родной драйвер для фокса. Правда, могут быть некоторые грабли, зато собственные PRG подрубятся.
Anatoly Podgoretsky (2006-11-20 13:14:00) [3]Если речть про STR/DTOC то делать ничего не надо, БДЕ это понимает.
Elen (2006-11-20 12:53:00) [4]
> Виталий Панасенко (20.11.06 12:50) [11]
>
> А, что, нельзя создать индексы, например, в DBD ? Или IndexDefs.
> Add и остальное?
Такого уровня индексы в возможностью использования в них не SQL функций BDE IMHO либо не курит либо еле жует. Это помоему кроме Фокса нигде так нельзя. А простые индексы пожалуйста
Elen (2006-11-20 12:50:00) [5]
> Сергей М
Я так понимаю что автору надо делать индексы с возможностью функций фокса. Вопрос неграмотный - мой телепатор так подсказывает. Че он за BDE взялся...?
Виталий Панасенко (2006-11-20 12:50:00) [6]А, что, нельзя создать индексы, например, в DBD ? Или IndexDefs.Add и остальное?
Сергей М. (2006-11-20 12:46:00) [7]
> А ADO?
А причем здесь АДО ?
Речь, я думаю, идет о конкретном штатном DBF-драйвере в составе БДЕ
Elen (2006-11-20 12:44:00) [8]
> Сергей М. © (20.11.06 12:26) [4]
>
>
> > Можно ли это обойти?
>
>
> Нельзя.
Разве. А ADO? или другие способы?
john81 (2006-11-20 12:38:00) [9]Спасибо за помощь.
Сергей М. (2006-11-20 12:32:00) [10]
> john81 © (20.11.06 12:27) [5]
Увы и ах.
john81 (2006-11-20 12:27:00) [11]
> Сергей М. ©
Т.е. ничего сделатьв данном случае нельзя...?
Сергей М. (2006-11-20 12:26:00) [12]
> Можно ли это обойти?
Нельзя.
john81 (2006-11-20 12:25:00) [13]
> главное, чтоб sql сервер ее понимал и был бде-драйвер для
> этого сервера
Я СУБД не клиент - серверная, БД создана в FoxPro --> Используются индексы, в которых есть фоксовые функции. Например dtoc, str. Я их создал в отдельном модуле в Delphi,c такими же названиями. Но BDE все равно ругается... Можно ли это обойти?
john81 (2006-11-20 12:21:00) [14]
> главное, чтоб sql сервер ее понимал и был бде-драйвер для
> этого сервера
Я СУБД не клиент - серверная, БД создана в FoxPro --> Используются индексы, в которых есть фоксовые функции. Например dtoc, str. Я их создал в отдельном модуле в Delphi,c такими же названиями. Но BDE все равно ругается... Можно ли это обойти?
clickmaker (2006-11-20 12:12:00) [15]главное, чтоб sql сервер ее понимал и был бде-драйвер для этого сервера