Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: GetTableName Добавлено: 25.10.02 09:11  

Автор вопроса:  dam

VB6.0 и Access2002

пишу cn.execute(GetTableName(list1, true))

и не работает, а хотелось бы узнать Имена таблиц в БД

Ответить

  Ответы Всего ответов: 2  

Номер ответа: 1
Автор ответа:
 DimaS



Вопросов: 2
Ответов: 85
 Профиль | | #1 Добавлено: 25.10.02 09:32

Для того, что бы узнать имена таблиц в базе Access, можно использовать два пути:

1. Извлечь имена таблиц из системной таблицы "SELECT * FROM MSysAccessObject WHERE ID=1" (помоему так);

2. Использовать расширение объекта ADO.

 

Удачи.

Ответить

Номер ответа: 2
Автор ответа:
 Kit



Вопросов: 11
Ответов: 31
 Профиль | | #2 Добавлено: 29.10.02 22:32

Пытался достать имена этим запросом :

SELECT MSysObjects.Id, MSysObjects.Name
FROM MSysObjects
WHERE (((MSysObjects.Type)=1) AND ((Left([Name],4))<>"MSys" And (Left([Name],4))<>"USys")

Выдает ошибку и пишет что "Записи немогут быть прочитаны.Отсутствует разришение на чтение данных для MSysOjects "

Как это обойти?

Зарание спасибо.

И если можно паподробней на счет расщиренных возможностей ADO .

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам