2016-04-26 81 views
0

我已經運行該應用程序一萬倍......Sybase SQL Anywhere的16 SAConnection.Close()異常

今天我在新PC上測試我的應用程序,並得到一個異常錯誤每次代碼運行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你可以看到上面我沒有執行查詢,只是檢查,我可以建立一個數據庫連接。 – jacDeveloper

+0

也許在DB中有一個觸發器或過程在連接或斷開連接時執行SQL。 – beater

+0

對不起。檢查沒有觸發器或SP。我同意這是一個數據庫問題。 – jacDeveloper