string conString = "User=SYSDBA;Password=masterkey;Database=C:\\Users\\dev1\\Desktop\\testdb.fdb;Dialect=3;Charset=UTF8;ServerType=1;";
        FbConnection fcon;

        try
        {
            fcon = new FbConnection(conString);
            string query = "create table test( name varchar(40) );";
            FbCommand cmd = new FbCommand(query, fcon);
            cmd.ExecuteNonQuery();
        }
        catch (Exception e)
        {
            string errstr = e.Message.ToString();
            System.Console.WriteLine("Error: " + errstr);

        }


我只收到错误消息“连接必须有效且打开”;如何确定为什么无法正确建立连接?

最佳答案

您需要调用fcon.Open()打开连接。

关于c# - C#-Firebird获取更多错误信息,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21311204/

10-10 11:30