2016-04-26 4 views
0

Я запустить это приложение в миллион раз ...Sybase SQL Anywhere 16 SAConnection.Close() исключение

Сегодня я тестирую мое приложение на новый компьютер и получить ошибку исключения каждый раз код бежит SAConnection.Close().

Это то, что я делаю ...

SAConnection dbConn = new SAConnection(m_cnBuilder.ConnectionString); 
      dbConn.Open(); 

      if (dbConn.State == ConnectionState.Open) 
      { 
       MessageBox.Show(this, "Connection successful", "Note", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); 
      } 
      dbConn.Close(); 

Не ракетостроение. Ошибка на последней строке. Кто-нибудь может мне с этим помочь?

Ошибки я получаю:

SQL Anywhere .NET поставщик данных: во время выполнения SQL ошибки - ??? (-300)

ответ

0

Код ошибки -300 предлагает вам выполнить некоторый SQL и что в SQL существует ошибка.

-300 Ошибка выполнения SQL ошибка -% 1 Произошла внутренняя ошибка базы данных. Если его можно воспроизвести, его следует сообщать в iAnywhere. Вы можете решить эту проблему, изменив соответствующую инструкцию запроса.

+0

Интересно ... это предполагает либо переустановку синапса? Или ты думаешь, что я застрял? Btw.as вы можете видеть выше, я не выполняю запрос, просто проверяя, что я могу установить соединение db. – jacDeveloper

+0

Возможно, в БД есть триггер или процедура, чтобы выполнить SQL при подключении или отключении. – beater

+0

Извините. Не проверено ни триггера, ни SP. Я согласен, что это проблема с db. – jacDeveloper

Смежные вопросы