Re: ADO: как вывести список всех баз данных?
|
От: |
_d_m_
|
|
| Дата: | 29.11.06 23:20 |
|
Оценка: |
+1
|
Здравствуйте, Biker-moto, Вы писали:
BM>Кто-нибудь знает как вывести список всех баз данных, доступных пользователю?
BM>(никак не могу найти в MSDNе)
Поиск рулит — это раз. Данное сообщение уместно в форуме DB — это два. Этот вопрос уже там задавался и не раз — поиск
ADO: как вывести список всех баз данных?
Кто-нибудь знает как вывести список всех баз данных, доступных пользователю?
(никак не могу найти в 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: как вывести список всех баз данных?
K>SHOW DATABASES
Как я понял, это работает только для MySQL
Пока на собственное сообщение не было ответов, его можно удалить.