Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.21;
Скачать: [xml.tar.bz2];




Вниз

Глюки 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.




Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.21;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.043 c
3-66432           MetallAdm             2002-01-26 15:09  2002.02.21  
Копочки бы зделать идентичные панели управления для TDBGrid !


14-66676          Мефодий               2002-01-04 22:04  2002.02.21  
Zip файл не открывается WinZip-ом


1-66561           maks_f                2002-02-05 14:40  2002.02.21  
Как получить процедуру из DLL


4-66705           Дамир                 2001-12-22 06:56  2002.02.21  
Работа микрофона и динамика


3-66439           Beginer               2002-01-28 07:51  2002.02.21  
SQL2000 и ADO