我在 C# .NET 4.0 应用程序中使用 Npgsql 2.0.11.94 连接到 PostgreSql 数据库。我已经根据他们网站上的示例形成了连接字符串,当我使用 NpgsqlConnection 对象调用 connect 时,会抛出此异常:
A first chance exception of type 'Npgsql.NpgsqlException' occurred in Npgsql.dll
Additional information: ERROR: 22023: 3 is outside the valid range for parameter "extra_float_digits" (-15 .. 2)
抛出异常后代码将正确执行。也就是说,确实建立了与数据库的连接,并且查询返回了正确的数据。有谁知道它为什么抛出这个异常?这是我连接到数据库的代码:
string strConnection = "Server=192.168.253.20;Port=5432;User Id=alex;Password=asdf;Database=mydatabase;";
NpgsqlConnection conn = null;
try
{
conn = new NpgsqlConnection(strConnection);
conn.Open();
}
catch (Exception e)
{
}
任何帮助将非常感激。
谢谢,亚历克斯