Помогите с запросом.
От: Bitz  
Дата: 16.09.05 00:37
Оценка:
Здрасьте.
Проблема такая: есть две связные таблицы Clients и Оrders. Связь один ко многим, по полям Clients.ID и Orders.ID_Client.
Нужно получить все записи из Clients, которым удовлетворяют Orders где значение поля Orders.Date_Order = текущей дате.
База акцессовская, а всю жизнь делал все на MySQL, да и в C# недавно,

Пытаюсь сделать так:

string StrConn = "PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE=Aluminium.mdb;";            
string SQL="SELECT ID, Name, Phone, Address, Email, Type, Data_Order, ID_Client "+
           "FROM Clients " +
           "JOIN Orders " +
           "ON Clients.ID=Orders.ID_Client " +
           "WHERE Date_Order=" + System.DateTime.Now.ToShortDateString();

conn.Open();

OleDbConnection conn=new OleDbConnection(StrConn);
OleDbCommand cmdText=new OleDbCommand(SQL,conn);    
OleDbDataAdapter l_Adapter=new OleDbDataAdapter(cmdText);

DataSet l_DataSet=new DataSet();
l_Adapter.Fill(l_DataSet);
GridMain.DataSource=l_DataSet;

Пишет такую лажу: An unhandled exception... и т.д.
Понимаю что какую-то хрень не так сделал, но не знаю какую
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.