Насчет conn.Open()
Это я просто ошибся когда копировал, на самом деле все так:
string StrConn = "PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE=Aluminium.mdb;";
string SQL="SELECT Clients.ID, Clients.Name, Clients.Phone, Clients.Address, Clients.Email, Clients.Type "+
"FROM Clients " +
"JOIN Orders " +
"ON Clients.ID=Orders.ID_Client " +
"WHERE Date_Order=" + System.DateTime.Now.ToShortDateString();
OleDbConnection conn=new OleDbConnection(StrConn);
OleDbCommand cmdText=new OleDbCommand(SQL,conn);
OleDbDataAdapter l_Adapter=new OleDbDataAdapter(cmdText);
conn.Open();
DataSet l_DataSet=new DataSet();
l_DataSet.Tables.Add("ClientsOrders");
l_Adapter.Fill(l_DataSet);
GridMain.DataSource=l_DataSet;
Ошибку пишет такую An unhandled exception of type 'System.Data.OleDb.OleDbException' occurred in system.data.dll.
Что еще могу сказать?
Для простого запроса SELECT * FROM Clients этот код работает, так что, как мне кажется проблема в запросе.
Пробовал писать по всякому.
ID, Name, Phone, Address, Email, Type — это поля таблицы Clients
ID_Clients, Date_Order — это поля таблицы Orders (которые используются).