Главная страница
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.009 c
3-66439
Beginer
2002-01-28 07:51
2002.02.21
SQL2000 и ADO


14-66671
DmitryA
2001-12-15 16:54
2002.02.21
Проблема с индексом - MDX формат


1-66592
yuger
2002-02-05 14:04
2002.02.21
Разница между OLE и ActiveX


1-66615
daosv
2002-02-06 13:56
2002.02.21
ПОМОГИТЕ ПОЖАЛУЙСТА!!!!!Как узнать создано ли дочернее окно заданного класса?


3-66464
Olfi
2002-01-27 13:16
2002.02.21
Пароли в БД