【问题标题】:Sybase SQL Anywhere 16 SAConnection.Close() exceptionSybase SQL Anywhere 16 SAConnection.Close() 异常
【发布时间】:2016-04-26 15:32:30
【问题描述】:

我已经运行了这个应用程序一百万次...

今天我在一台新 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)

【问题讨论】:

    标签: sybase sqlanywhere


    【解决方案1】:

    错误代码 -300 表明您执行了一些 SQL,并且 SQL 中存在错误。

    -300 运行时 SQL 错误 -- %1 发生内部数据库错误。如果可以复制,则应向 iAnywhere 报告。您可以通过修改关联的查询语句来解决此问题。

    【讨论】:

    • 有趣...这是否建议重新安装突触?还是你认为我被困住了?顺便说一句。正如您在上面看到的,我没有执行查询,只是检查我是否可以建立数据库连接。
    • 可能在数据库中设置了触发器或过程来在连接或断开连接时执行 SQL。
    • 对不起。未检查触发器或 SP。我同意这是一个数据库问题。
    • 会不会是 .NET 问题?
    • @beater...我们能够重新安装 Sybase,现在一切正常。既然你是唯一一个回应的人,我把所有的功劳都给你。感谢您的帮助!
    猜你喜欢
    • 1970-01-01
    • 2016-07-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多