Код застрял вInvalid SQL ошибка характер, OracleDataReader
OracleDataReader reader = inst.Command.ExecuteReader();
с погрешностью ORA-00911: недопустимый символ (в запросе). Я проверил запрос отдельно его работу. Пожалуйста, направляйте
public DataSet Get_CurrentTask(Employee emp)
{
if (inst.isConnected == true)
{
string query = "SELECT employees.empl_id, employees.emp_name FROM employees LEFT JOIN TASK_SUM On employees.empl_id= TASK_SUM.emp_ID;";
Database inst.Command = new System.Data.OracleClient.OracleCommand(query, inst.getConnection());
inst.Command.CommandType = CommandType.Text;
OracleDataAdapter da= new OracleDataAdapter(inst.Command);
OracleCommandBuilder cb = new OracleCommandBuilder(da);
OracleDataReader reader = inst.Command.ExecuteReader();
DataSet ds = new DataSet();
da.Fill(ds);
}
return ds;
}
Вы можете показать полное исключение из трассировки стека –
Я думаю, что точка с запятой в конце инструкции SQL не должна быть. то есть 'string query =" SELECT employees.empl_id, employees.emp_name FROM employees LEFT JOIN TASK_SUM На employee.empl_id = TASK_SUM.emp_ID ";' –
Мне кажется, вам нужно удалить точку с запятой, которая находится в конце запроса. – trallallalloo