Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: определить существование таблицы   Eugene Karataev   01 Aug 2002 14:33:06 
Архивное /su.dbms/9104857a1263.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional