Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.02.21;
Скачать: CL | DM;

Вниз

Глюки ADO часть 1-ая   Найти похожие ветки 

 
RAVEN ©   (2002-01-28 15:29) [0]

Ув. Мастера, систуация такая. Есть БД на акцессе, т.е. само хранилище данных. Я на 6-ых Делфях пишу клиент для этого хранилища, используя для этого ADO. В хранилище данных есть не только таблицы принадлежащие именно этой БД, но и связные таблицы, т.е. таблицы из другой БД. Так вот на компоненте TADOConnection подключение к БД происходит нормально, но при выборе в TADODataSet или TADOTable имени таблицы нет связных таблиц, т.е. их просто не видно(Происходит это всё во время дизайна). Однако, если, например моя БД наз-ся DB.mdb, а связная в ней таблица наз-ся t1, то если написать в TADODataSet.CommandText="SELECT * FROM t1", то этот код выполнится. Вопрос: Может у меня глюк какой -то, но связные таблицы у меня не показываются, почему? Моё мнение, что это глюк Delphi6, в 5-ых такого не было, возможно это из-за неустановленного Update на эти 6-е Delphi.Кстати где его получить бесплатно? Заранее благодарен.


--------------------------------------------------------------------------------


 
Kuusiniemi ©   (2002-01-28 15:35) [1]

Связанные таблицы в MS Access Delphi определяет не как таблицы, а как хранимые процедуры, с имеющимися в mdb запросами она поступает также. Так что кроме как знать название связанной таблицы и задавать его вручную ничего не выйдет.


 
RAVEN ©   (2002-01-28 15:50) [2]

Спасибо, но почему запросы я вижу?


 
Kuusiniemi ©   (2002-01-29 18:20) [3]

Если лезть глубоко в ADO, то там у всех объектов разные типы - у таблиц - TABLE у запросов - VIEW, а у присоединенных таблиц - LINK. Видно в редакторе Delphi сделали так, что в список таблиц попадают только TABLE и VIEW.


 
aus ©   (2002-01-29 19:13) [4]

View не отображается и в окнах Access, а сохраненные запросы - это процедуры.
Чтобы увидеть имя запроса (или связанной таблицы) в выпадающем списке в инспекторе Делфи можно использовать TADOStoredProc.



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

Текущий архив: 2002.02.21;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.007 c
3-66454
ilysha
2002-01-27 18:43
2002.02.21
Автоинкрементное поле и TUpdateSQL


3-66421
Dyacha
2002-01-25 08:35
2002.02.21
ADO и dbf


14-66655
EAlexander
2001-12-29 10:43
2002.02.21
Блиц опрос - кто работает 3 и 4 ? :(


3-66491
EAlexander
2002-01-29 14:56
2002.02.21
ORA-06413 - Connection not Open


3-66486
Вика
2002-01-28 14:04
2002.02.21
Нужен IB-компонент для прогона SQL-скрипта.