Re: ADO: как вывести список всех баз данных?
От: _d_m_  
Дата: 29.11.06 23:20
Оценка: +1
Здравствуйте, Biker-moto, Вы писали:

BM>Кто-нибудь знает как вывести список всех баз данных, доступных пользователю?

BM>(никак не могу найти в MSDNе)

Поиск рулит — это раз. Данное сообщение уместно в форуме DB — это два. Этот вопрос уже там задавался и не раз — поиск
ADO: как вывести список всех баз данных?
От: Biker-moto Россия  
Дата: 29.11.06 21:34
Оценка:
Кто-нибудь знает как вывести список всех баз данных, доступных пользователю?
(никак не могу найти в MSDNе)
Re: ADO: как вывести список всех баз данных?
От: kostya85  
Дата: 30.11.06 05:30
Оценка:
Здравствуйте, Biker-moto, Вы писали:

BM>Кто-нибудь знает как вывести список всех баз данных, доступных пользователю?

BM>(никак не могу найти в MSDNе)

Например, вот так

using System.Data.Odbc;
...
private string [] GetDataBase()
{
OdbcDataReader reader = null;
OdbcCommand cmd = new OdbcCommand("SHOW DATABASES", conn);
string [] str = new strinng[10]; // список БД
int count = 0;
try
{
reader = cmd.ExecuteReader();
while (reader.Read())
{
str[count] = reader.GetString(0);
count++;
}
return str;
}
catch (OdbcException ex)
{
MessageBox.Show("Error." + ex.Message);
}
finally
{
if (reader != null) reader.Close();
}
}
Re[2]: ADO: как вывести список всех баз данных?
От: astral_marine  
Дата: 30.11.06 08:39
Оценка:
K>SHOW DATABASES
Как я понял, это работает только для MySQL
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.