C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  01.05.2010 — Update World C++: Сборник GPL QT исходников
  15.12.2007 — Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Хостинг:
Windows 2003, ASP.NET 2.0
бесплатный и от 80 руб./мес


   Отправить письмо
Кулабухов Артем, Беларусь




 2 - Список таблиц / DAO / Visual C++

Шаг 2 - Список таблиц

Создание проекта

Работаем с текущим. Только изменения внутри IsOpen.

Создаем код

if (db->IsOpen())
{
	cout << db->GetName() << endl;
	int y = db->GetTableDefCount();
	cout <<  y << endl;
	for (int x=0;x GetTableDefInfo(x,cInf);
		cout <<  cInf.m_strName << endl;
	}
	db->Close();
}

Описание

GetTableDefCount() Получаем список таблиц в текущей БД.

Далее мы может перебрать таблицы и получить разные параметры. Получаются параметры таблиц в структуру CDaoTableDefInfo с помощью функции GetTableDefInfo, в которую нужно передать номер таблицы и адресс структуры.

В структуре есть поле m_strName, которое содержит имя таблицы, это имя мы и выводим на экран.


Шпаргалка

Получите количество таблиц:

db->GetTableDefCount();

Создаем структуру для информации о таблицах и получаем туда информацию:

CDaoTableDefInfo   cInf;	
db->GetTableDefInfo(x,cInf);

| |
Автор Каев Артем.
[AD]