Access + ADO.NET
От: Minimaxus Россия  
Дата: 20.02.04 15:36
Оценка:
Кто-нибудь знает как к базе данных Акцесса подключиться на С#? Что и как для этотго использовать.
Re: Access + ADO.NET
От: Merle Австрия http://rsdn.ru
Дата: 20.02.04 15:39
Оценка:
Здравствуйте, Minimaxus, Вы писали:

M>Кто-нибудь знает как к базе данных Акцесса подключиться на С#? Что и как для этотго использовать.

1. http://www.connectionstrings.com
2. http://search.microsoft.com/search/results.aspx?st=b&na=88&View=en-us&qu=ADO.NET
Мы уже победили, просто это еще не так заметно...
Re: Access + ADO.NET
От: Rosigma Украина http://rosigma.com/
Дата: 20.02.04 18:58
Оценка:
Юзай OleDBConnection
Roman Yakhymets, http://rosigma.com/, All inside you, ICQ #214741007
Re: Access + ADO.NET
От: Rosigma Украина http://rosigma.com/
Дата: 20.02.04 19:04
Оценка:
Вот пример:

public void InsertRow(string myConnectionString) 
{
   // If the connection string is null, use a default.
   if(myConnectionString == "") 
   {
      myConnectionString = "Provider=SQLOLEDB;Data Source=localhost;Initial Catalog=Northwind;" + 
      "Integrated Security=SSPI;";
   }
   OleDbConnection myConnection = new OleDbConnection(myConnectionString);
   string myInsertQuery = "INSERT INTO Customers (CustomerID, CompanyName) Values('NWIND', 'Northwind Traders')";
   OleDbCommand myCommand = new OleDbCommand(myInsertQuery);
   myCommand.Connection = myConnection;
   myConnection.Open();
   myCommand.ExecuteNonQuery();
   myCommand.Connection.Close();
}
Roman Yakhymets, http://rosigma.com/, All inside you, ICQ #214741007
Re[2]: Access + ADO.NET
От: oRover Украина  
Дата: 21.02.04 11:12
Оценка:
Здравствуйте, Rosigma, Вы писали:

красивее сделать 2 перегружаемые функции

R>
R>public void InsertRow(string myConnectionString) 
R>{
R>   OleDbConnection myConnection = new OleDbConnection(myConnectionString);
R>   string myInsertQuery = "INSERT INTO Customers (CustomerID, CompanyName) Values('NWIND', 'Northwind Traders')";
R>   OleDbCommand myCommand = new OleDbCommand(myInsertQuery);
R>   myCommand.Connection = myConnection;
R>   myConnection.Open();
R>   myCommand.ExecuteNonQuery();
R>   myCommand.Connection.Close();
R>}

public void InsertRow()
{
     return InsertRow("Provider=SQLOLEDB;Data Source=localhost;Initial Catalog=Northwind;Integrated Security=SSPI;");
}

R>
... << RSDN@Home 1.1.0 stable >>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.