Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Впервые использую DBE пара может быть глупых вопросов [D7, dBase, FoxPro]


Страницы:   1 2

ceval ©   (2004-10-23 13:42:00) 

Впервые использую DBE пара может быть глупых вопросов

1) А обязательно в DBE делать alias ?
а возможен такой вариант - кинуть на форму Table,DataSource,DBgrid связать их
у Table1.TableName='путь к файлу'

2)Подскажите как подключить индекстный файл при использывании
  DBE
Раньше использывал ADO (у меня все нормально шло
 ADOTable1.IndexFieldNames:='odc;oic';
  ADOTable1.TableName:='ktcp';
   ADOTable1.Active:=true;)
Как сделать это в DBE ? В дизайн-тайме тоже не выходит :(


msguns   (2004-10-26 09:16:00) [21]

Алиас удобен для того, чтобы можно было быстро и удобно настроить программу на клиенте без правки программы и всевозможных файлов настроек (*.ini). Если жестко "вшить" путь к каталогу с БД в прогу (например через DataBaseName), то при изменении местоположения БД придется править исходник и перекомпиллировать программу, что вовсе не есть гут.


DSKalugin   (2004-10-25 19:22:00) [22]

Приподключаю индекс     table1.IndexFieldNames:='odcc';

не IndexFieldNames:='odcc', а table1.IndexName:='odcc';
это две большие разницы
в IndexFieldNames указываются имена проиндексированных полей,
а в IndexName имя индекса.
Тебе может еще пригодится свойство IndexFiles
но скорей всего это FoxPro или Visual FoxPro

а вообще читай хелп по темам
IndexFieldNames, IndexName, IndexFiles


ceval   (2004-10-25 17:47:00) [23]

сделал DatabaseName все нормально !

Приподключаю индекс     table1.IndexFieldNames:='odcc';
пишет "что нет индекса" хотя в той директории существует индекстный файл ktcpind.cdx
В чем может быть проблема ?

скорее всего dBase III (еще досовкая)

p.s на ADOTable работает без проблем


DSKalugin   (2004-10-23 16:36:00) [24]

1- используй свойство .DatabaseName для указания каталога. Без слэша в конце.
В .TableName пишется название таблицы. Работает 100% Я сам так делаю, чтобы уйти от алиасов.

2-а вот так как тыт тут написал так и подключай. Все правильно. Только индекс должен существовать физически.

3-Если не выходит значит должен писать почему. Какая ошибка?

4-и вообще какой формат таблиц у тебя dBase?


ceval   (2004-10-23 14:09:00) [25]

BDE - обшибся чутка


vecna   (2004-10-23 14:03:00) [26]

DBE? может BDE ?!


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо