![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проблема с БД. [D6, D7, Paradox]
Смертник © (2004-04-15 04:35:00)У меня есть база данных, которую я подключаю динамически. Мне нужно в одну ячейку вставить комбобокс с данными из другой таблицы. Просмотрел примеры, но там используют статически подключаемую таблицу. Если кто-нибудь сталкивался с такой проблемой, объясните как ее решить.
Term (2004-04-15 10:28:00) [1]
> А при создании таблицы можно не вставлять Table1.DatabaseName:='DBDEMOS'?
что значит при создании???
ты вроде про подключение спрашивал...
DBDEMOS это элиас для демонстрационных баз которые поставляются вместе с делфёй для использования в примерах приложений, с помошью BDEAdmin'а создай свой и юзай его.
а если ты прописываеш путь к таблице в свойстве
Table1.TableName то больше тебе ничего не надо
а лучше прочти книжку, в них всё это описывается
Смертник (2004-04-15 10:22:00) [2]А при создании таблицы можно не вставлять Table1.DatabaseName:='DBDEMOS'?
Term (2004-04-15 09:33:00) [3]если ты решил использовать элиасы то зачем делаеш
ExtractFilePath(Application.ExeName)+'Base\1.DB';
элиас для того и нужен чтобы никаких путей выдирать не нужно было
(если конечно он ссылается на нужный каталог) пиши сразу
Table1.TableName:='1.DB';
а насчёт остального разницы нет как ты подключаешся к БД, сразу на этапе проектирования приложения, или в рантайм, все операции теже самые, у DBGriga есть свойсво в ячейках PickList, думаю оно и спасёт отца русской демократии
ЮЮ (2004-04-15 09:29:00) [4]Вставление комбобокса :-)
Какого и куда ? Где и что ты в нем хочешь увидеть?
Смертник (2004-04-15 09:19:00) [5]Компонент у меня DBGridEh/
Смертник (2004-04-15 09:18:00) [6]Я подключаю базу вот таким образом:
Table1.DatabaseName:='DBDEMOS';
Table1.TableName:=ExtractFilePath(Application.ExeName)+'Base\1.DB';
Table1.Open;
Пытаюсь использовать пример вставления комбобокса, но ничего не происходит.
Объясните в каком месте у меня ошибка.
ЮЮ (2004-04-15 09:10:00) [7]Может, сначала подробности с твоей стороны? Что значит " базаданных, которую я подключаю динамически" и "там используют статически/b<> подключаемую таблицу"? Ознакомь народ с "терминологией" :-)
Смертник (2004-04-15 09:00:00) [8]А по подробней можно?
ЮЮ (2004-04-15 04:43:00) [9]Если под статическим/динамическим подразумевается заполнение полей в Fields Editor-е под IDE, то
1) никто не мешает сделать аналогичное и в RunTime
2) не использовать для редактирования DBGrid, ведь только там и нужны Lookup-поля