Заблудился в трех соснах

Ситуация такая — основная работа с БД (oracle) идет через DbManager, конфигурируемый через web.config, все Ok. Непонятка возникает, когда надо проверить наличие и пароль произвольного пользователя. Я составляю connectionString из alias-а БД, пользователя и пароля — а дальше? Статическую AddConnectionString() насколько я понимаю использовать нельзя — сломается существующее основное подключение, тогда как создать "локальное" соединение с БД, чтобы проверить пользователя и пароль?
... << RSDN@Home 1.2.0 alpha 4 rev. 1111>>
Здравствуйте, Odi$$ey, Вы писали:
OE>Заблудился в трех соснах
Ситуация такая — основная работа с БД (oracle) идет через DbManager, конфигурируемый через web.config, все Ok. Непонятка возникает, когда надо проверить наличие и пароль произвольного пользователя. Я составляю connectionString из alias-а БД, пользователя и пароля — а дальше? Статическую AddConnectionString() насколько я понимаю использовать нельзя — сломается существующее основное подключение, тогда как создать "локальное" соединение с БД, чтобы проверить пользователя и пароль?
я в таких случаях просто пользую объект Connection, вызываю Open, ловлю эксепшн
вообще объект соединения с заданной строкой можно так же передавать в конструктор DbManager
Здравствуйте, Odi$$ey, Вы писали:
Если очень хочется через DbManager:
try
{
using (DbManager db = new DbManager(new OracleDataProvider(), "connection string"))
{
int test = db.SetCommand("select 1 from dual").ExecuteScalar();
}
}
catch (Exception e)
{
}
OE>Заблудился в трех соснах
Ситуация такая — основная работа с БД (oracle) идет через DbManager, конфигурируемый через web.config, все Ok. Непонятка возникает, когда надо проверить наличие и пароль произвольного пользователя. Я составляю connectionString из alias-а БД, пользователя и пароля — а дальше? Статическую AddConnectionString() насколько я понимаю использовать нельзя — сломается существующее основное подключение, тогда как создать "локальное" соединение с БД, чтобы проверить пользователя и пароль?... << RSDN@Home 1.2.0 alpha 4 rev. 1181>>