Здраствуйте.
Есть запрос в таблицу ексель.
DataTable dt;
String connectionString = @"Provider=Microsoft.Jet.Oledb.4.0;Data Source=C:\om.xls;Extended Properties=Excel 8.0";
query = @" SELECT [a].[f1], [a].[f2] FROM [COMPLETED$] a";
dt = ExcelWorksheetToDataTable(query, connectionString);
В зависимости от значений полей
[f1] и
[f2], поле
[Status] получает:
Cancelled, Created, Implemented, Pending или Received.
Это Можна сделать методом перебора строк в
DataTable dt;
Но, хотелось бы получить готовый результат уже на стадии исполнения sql.Был бы это SQLServer, создал бы и использовал в нем свою функцию
getStatus(param1, param2):
SELECT [a].[f1], [a].[f2], getStatus([a].f1, [a].[f2]) as [Status]
FROM [COMPLETED$] a;
Как реализовать условие в C# на стадии SQL запроса?
Спасибо за внимание!