|
su.dbms- SU.DBMS ---------------------------------------------------------------------- From : Eugene Karataev 2:5020/400 01 Aug 2002 14:33:06 To : Alexey Panin Subject : Re: определить существование таблицы --------------------------------------------------------------------------------
Приветствую.
> >> AP>> С помощью какого sql запроса мона сабж в БД?
> >> OS> СУБД?
> >> Какую юзверь укажет.
> IE> Пишем на чем, как к базе доступаемся?
> VisualC + MFC. Т. е. доступаемся через ODBC.
Дык какие проблемсы, братцы?
Открываем ODBC SDK, смотрим специальные функции.
Примерная последовательность функций:
SQLAllocHandle - создали запрос
SQLTables - объявили, что этот запрос должен вернуть список таблиц, указали
какие
SQLBindCol - указали переменные куда класть данные
SQLFetch - принимаем скока нуна
SQLFreeHandle - освободились.
Эта байда работает при любых режимах коннекта, оговорок никаких нет.
А драйверок должен ответить за базар. Если он гниль - то увы,
читай системные таблицы, а это зависит от вида сервера, а может и от версии.
А вообще, тебе нуна смотреть функции типа
SQLColumnPrivileges
SQLColumns Returns
SQLForeignKeys
SQLPrimaryKeys
SQLProcedureColumns
SQLProcedures
SQLSpecialColumns
SQLStatistics
SQLTablePrivileges
SQLTables
А если MFC работе мешает - ну ее ..., эту MFC.
С уважением,
Евгений Каратаев.
--- ifmail v.2.15dev5
* Origin: MTU-Intel ISP (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms/9104857a1263.html, оценка из 5, голосов 10
|