【问题标题】:What is the Numeric and Boolean type in npgsql?npgsql 中的数值和布尔类型是什么?
【发布时间】:2011-04-06 18:24:07
【问题描述】:

我正在使用 postgreSQL 数据库。我需要使用 SQL 查询添加“数字”和“布尔”参数。我在代码“XXX”中写的地方要写什么 以下是源代码:

NpgsqlCommand TupCmd = new NpgsqlCommand("UPDATE istabu_tipi SET cena=@cena,istabas_tipa_apraksts=@apr,smeketaju=@smek WHERE id_istabas_tips=@id", con);
        TupCmd.Parameters.Add(new NpgsqlParameter("@cena", NpgsqlTypes.NpgsqlDbType.Numeric, XXX, "cena"));
        TupCmd.Parameters.Add(new NpgsqlParameter("@apr", NpgsqlTypes.NpgsqlDbType.Varchar, 255, "istabas_tipa_apraksts"));
        TupCmd.Parameters.Add(new NpgsqlParameter("@smek", NpgsqlTypes.NpgsqlDbType.Boolean, XXX, "smeketaju"));
        TupCmd.Parameters.Add(new NpgsqlParameter("@id", NpgsqlTypes.NpgsqlDbType.Integer, sizeof(int), "id_istabas_tips"));

【问题讨论】:

    标签: c# boolean numeric npgsql


    【解决方案1】:

    对于布尔值,您可以输入 1。对于数字,您可以使用值 4。

    Npgsql 不会将此大小用于数字类型或布尔值。它主要用于 char 和 varchar 数据类型。

    希望对你有帮助。

    【讨论】:

      猜你喜欢
      • 2011-01-29
      • 2010-09-13
      • 2023-04-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-03
      • 2011-05-30
      • 2013-09-23
      相关资源
      最近更新 更多