Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > проблема с базами данных.


Автор: pablo 28.11.2005, 19:46
Можно ли как нить указать Data source если известен путь к базе данных
пример кода:
параметр функции содержит путь к базе данных Ms Acess

Код

Void OpenSelectedFile(String *fileName)
{
    String *strAccessConn = "Provider=Microsoft.Jet.OLEDB.4.0";
    OleDbConnection *myAccessConn = new OleDbConnection;
    myAccessConn->set_ConnectionString(strAccessConn);
    myAccessConn->Open();

    myAccessConn->Close();
}


можно ли избежать статически указывая путь к файлу т.е что-то типа этого:
String *strAccessConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\...\..."; ?

а вместо этого создавать строку подлючения используя параметр fileName ?
Если да, то как это реализовать ?


Автор: Дрон 28.11.2005, 20:02
pablo
Я не понял вопроса?

Что тебе мешает написать что-то вроде (я не силён в MC++):
Код

String *strAccessConn = String.Format("Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0}", fileName);

Автор: pablo 28.11.2005, 20:35
не мешает ничего, кроме не знания smile

пасиба. smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)