Кто-нибудь знает как к базе данных Акцесса подключиться на С#? Что и как для этотго использовать.
Здравствуйте, 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
Вот пример:
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();
}
Здравствуйте, 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 >>