Народ, помогите пожалуйста! Начинаю изучать C#! Столкнулся со следующей проблемой: есть файл time.mdb и я не могу к нему подключиться! Пробую так:
System.Data.Odbc.OdbcConnection con = new System.Data.Odbc.OdbcConnection(@"DRIVER={Microsoft Access Driver (*.mdb)};SERVER=;Trusted_connection=true;DATABASE=time.mdb;");
try
{
con.Open();
}
catch (OdbcException e)
{
}
При открытии вылетает эксепшн. Как сделать правильно? Желательно попроще объяснить!
Здравствуйте, Leviafan, Вы писали:
L>Народ, помогите пожалуйста! Начинаю изучать C#! Столкнулся со следующей проблемой: есть файл time.mdb и я не могу к нему подключиться! Пробую так:
L>System.Data.Odbc.OdbcConnection con = new System.Data.Odbc.OdbcConnection(@"DRIVER={Microsoft Access Driver (*.mdb)};SERVER=;Trusted_connection=true;DATABASE=time.mdb;");
L>try
L>{
L> con.Open();
L>}
L>catch (OdbcException e)
L>{
L>}
L>При открытии вылетает эксепшн. Как сделать правильно? Желательно попроще объяснить!
Какой ексепшн. что пишет-то?
// C#
public void ConnectToAccess()
{
System.Data.OleDb.OleDbConnection conn = new
System.Data.OleDb.OleDbConnection();
// TODO: Modify the connection string and include any
// additional required properties for your database.
conn.ConnectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;" +
@"Data source= C:\Documents and Settings\username\" +
@"My Documents\AccessFile.mdb";
try
{
conn.Open();
// Insert code to process data.
}
catch (Exception ex)
{
MessageBox.Show("Failed to connect to data source");
}
finally
{
conn.Close();
}
}
Однако пример из мсдн.
Это я к тому, что лучше взять готовый пример и не изобретать велосипед (в частности не использовать Odbc, когда есть более продвинутый OleDb

).
данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Здравствуйте, Leviafan, Вы писали:
Код необходимо выделять соотв. тегами.
... << RSDN@Home 1.1.4 beta 3 rev. 275>>
Это точно!

Только в этом мсдн я этот пример долго искал, но таки нашел! Спасибо за ответ!
данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение