Re[2]: Помогите с запросом.
От: Аноним  
Дата: 16.09.05 10:00
Оценка:
Насчет 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 (которые используются).
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.