Постоянно вылетает программа с ошибкой при выполнении запроса, может подскажите что это может быть?
Фото ошибки во вложении
Регулярно вылетает ошибка
Регулярно вылетает ошибка
- Вложения
-
- IMG-20170213-WA0001.jpg (27.67 КБ) 15438 просмотров
-
- IMG-20170213-WA0000.jpg (63.72 КБ) 15438 просмотров
Re: Регулярно вылетает ошибка
посещаемый форум...
Re: Регулярно вылетает ошибка
К сожалению предоставленной Вами информации недостаточно для идентификации проблемы. Пожалуйста уточните :
1. Какую версию ODAC Вы используете ?
2. В какой IDE и под какую платформу Вы разрабатываете свое приложение ?
3. Постарайтесь подробнее описать шаги, приводящие к ошибке. Какие именно действия в коде Вашего проекта приводят к ней ? Какой запрос при этом выполняется ?
Возможно Вы сможете составить небольшой проект, при выполнении которого проблема проявляет себя. Прислать такой проект можно посредством формы e-support ( https://www.devart.com - меню «Support»\«Request Support» )
1. Какую версию ODAC Вы используете ?
2. В какой IDE и под какую платформу Вы разрабатываете свое приложение ?
3. Постарайтесь подробнее описать шаги, приводящие к ошибке. Какие именно действия в коде Вашего проекта приводят к ней ? Какой запрос при этом выполняется ?
Возможно Вы сможете составить небольшой проект, при выполнении которого проблема проявляет себя. Прислать такой проект можно посредством формы e-support ( https://www.devart.com - меню «Support»\«Request Support» )
Re: Регулярно вылетает ошибка
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)
{
}
где именно вылетает не знаю.
Что вообще это за ошибка?
при каких ситуациях она случается?
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)
{
}
где именно вылетает не знаю.
Что вообще это за ошибка?
при каких ситуациях она случается?
Re: Регулярно вылетает ошибка
Пожалуйста обратитесь за ответом в соответствующий раздел форума : http://forums.devart.com/viewforum.php?f=1