|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
23.05.2008, 10:41 | #11 | |
Форумчанин
Регистрация: 31.10.2007
Сообщений: 103
|
Цитата:
Код:
|
|
23.05.2008, 10:43 | #12 |
Форумчанин
Регистрация: 25.04.2008
Сообщений: 476
|
да работает, понятно
спасибо а как на счёт считывания названий таблиц в листбокс?
Life if about choices
Make the right choice Последний раз редактировалось TaTT DoGG; 23.05.2008 в 10:45. |
23.05.2008, 14:55 | #13 |
Форумчанин
Регистрация: 31.10.2007
Сообщений: 103
|
Выполняешь запрос 'SELECT * FROM MSysObjects'
Таблицы имеют тип 1, т.е. если нужны только таблицы то запрос будет 'SELECT * FROM MSysObjects WHERE type = 1' При соединении обязательно нужно указать 'Jet OLEDB:Create System Database=true;' 'Jet OLEDB:System database='+<Путь к системной таблице> У меня он 'C:\Windows\System32\system.mdw', но я встречал где то в Helpe 'C:\Documents and Settings\user\Application Data\Microsoft\Access\system.mdw' |
23.05.2008, 20:57 | #14 |
Пользователь
Регистрация: 22.04.2008
Сообщений: 14
|
А куда будет записываться список таблиц? В C:\Windows\System32\system.mdw? Если да, то как его оттуда достать?
Вообще мне надо чтобы список таблиц считывался в массив, например, или сразу в листбокс. В общем хоть куда-нибудь (переменные, компоненты) в Delphi. |
23.05.2008, 21:03 | #15 |
Форумчанин
Регистрация: 31.10.2007
Сообщений: 103
|
Он будет считываться из system.mdw
Считываешь его в таблицу например ADOTableSystem указанным выше запросом, а потом стандартно в цикле перебераешь записи ADOTableSystem Код:
|
24.05.2008, 18:53 | #16 | |
Пользователь
Регистрация: 22.04.2008
Сообщений: 14
|
Цитата:
|
|
25.05.2008, 16:00 | #17 |
Пользователь
Регистрация: 22.04.2008
Сообщений: 14
|
2 AlexandrSid
Ну ты расписал тут всё намного проще Код:
|
26.05.2008, 08:32 | #18 |
Форумчанин
Регистрация: 31.10.2007
Сообщений: 103
|
Спасибо теперь буду знать, я с делфи только месяц работаю раньше никогда на нем не писал, вот и не знаю всех компонентов приходится все делать ручками.
|
07.04.2009, 11:24 | #19 |
Пользователь
Регистрация: 07.04.2009
Сообщений: 19
|
как можно ввести название таблицы например в компоненте edit ?
например вот код Код:
Код:
|
07.04.2009, 15:14 | #20 |
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
можно так
Код:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Создание таблиц | MAcK | Общие вопросы Delphi | 4 | 07.11.2007 15:51 |
Связывание таблиц FoxPro в Access 2002 | Nessa | Microsoft Office Access | 2 | 04.11.2007 09:54 |
Через запрос перенести данные с 6 таблиц | Таня84 | БД в Delphi | 5 | 22.03.2007 15:46 |
Создание новых объектов | Washington | Общие вопросы Delphi | 1 | 10.03.2007 21:57 |
Создание новых разделов | PAVEL315 | О форуме и сайтах клуба | 14 | 20.01.2007 23:05 |