Регулярно вылетает ошибка

Обсуждение возникших проблем, предложений и ошибок ODAC компонентов

Ответить
k4400
Сообщения: 5
Зарегистрирован: Ср 02 ноя 2016 06:09

Регулярно вылетает ошибка

Сообщение k4400 » Пн 13 фев 2017 05:01

Постоянно вылетает программа с ошибкой при выполнении запроса, может подскажите что это может быть?
Фото ошибки во вложении
Вложения
IMG-20170213-WA0001.jpg
IMG-20170213-WA0001.jpg (27.67 КБ) 10464 просмотра
IMG-20170213-WA0000.jpg
IMG-20170213-WA0000.jpg (63.72 КБ) 10464 просмотра

k4400
Сообщения: 5
Зарегистрирован: Ср 02 ноя 2016 06:09

Re: Регулярно вылетает ошибка

Сообщение k4400 » Вт 14 фев 2017 03:33

посещаемый форум...

MaximG
Devart Team
Сообщения: 99
Зарегистрирован: Пн 06 июл 2015 12:51

Re: Регулярно вылетает ошибка

Сообщение MaximG » Вт 14 фев 2017 09:03

К сожалению предоставленной Вами информации недостаточно для идентификации проблемы. Пожалуйста уточните :
1. Какую версию ODAC Вы используете ?
2. В какой IDE и под какую платформу Вы разрабатываете свое приложение ?
3. Постарайтесь подробнее описать шаги, приводящие к ошибке. Какие именно действия в коде Вашего проекта приводят к ней ? Какой запрос при этом выполняется ?

Возможно Вы сможете составить небольшой проект, при выполнении которого проблема проявляет себя. Прислать такой проект можно посредством формы e-support ( https://www.devart.com - меню «Support»\«Request Support» )

k4400
Сообщения: 5
Зарегистрирован: Ср 02 ноя 2016 06:09

Re: Регулярно вылетает ошибка

Сообщение k4400 » Чт 16 фев 2017 05:06

dcoracle91mob_9.1.82
windows CE 5

код

сначала подключаемся к базе

private bool bdConnection()
{
try
{
if (connection.State == ConnectionState.Closed)
connection.Open();
}
catch (Devart.Data.Oracle.OracleException exception)
{
common_.showMessage("Не возможно подключиться к базе данных!" + exception.Message, "Error");
return false;
}
return true;
}


затем делаем запрос

if (!bdConnection()) return;

string sql = " SELECT N.RN AS NOMEN, S.RN AS SKU, S.SKUCODE, S.SKUNAME " +
" FROM V_NOMNLIST N, V_SKU S " +
" WHERE N.SKU = S.RN AND N.ARTICLE=REPLACE(SUBSTR('" + _barcode + "',1,10),'P','B')||'0001000' ";
OracleCommand command = new OracleCommand(sql, connection);
command.CommandType = CommandType.Text;
OracleDataReader dataReader = command.ExecuteReader();

if (dataReader.HasRows)
{
}


где именно вылетает не знаю.


Что вообще это за ошибка?
при каких ситуациях она случается?

MaximG
Devart Team
Сообщения: 99
Зарегистрирован: Пн 06 июл 2015 12:51

Re: Регулярно вылетает ошибка

Сообщение MaximG » Чт 16 фев 2017 09:13

Пожалуйста обратитесь за ответом в соответствующий раздел форума : http://forums.devart.com/viewforum.php?f=1

Ответить