1
我正在使用postgreSQL数据库。我需要添加“日期”参数与SQL查询。我有什么写,我在代码中“XXX” 写到这里是源代码:npgsql中的日期类型是什么?
NpgsqlCommand RupCmd = new NpgsqlCommand("UPDATE TABLE SET [email protected],[email protected],[email protected],[email protected] WHERE [email protected]", con);
RupCmd.Parameters.Add(new NpgsqlParameter("@dno", NpgsqlTypes.NpgsqlDbType.Date, XXX, "dat1"));
RupCmd.Parameters.Add(new NpgsqlParameter("@dlidz", NpgsqlTypes.NpgsqlDbType.Date, XXX, "dat2"));
RupCmd.Parameters.Add(new NpgsqlParameter("@idv", NpgsqlTypes.NpgsqlDbType.Integer, sizeof(int), "id_viesis"));
RupCmd.Parameters.Add(new NpgsqlParameter("@idi", NpgsqlTypes.NpgsqlDbType.Integer, sizeof(int), "id_istaba"));
RupCmd.Parameters.Add(new NpgsqlParameter("@id", NpgsqlTypes.NpgsqlDbType.Integer, sizeof(int), "rezervacijas_id"));
不起作用,试了一下。 – Brezhnews 2011-03-31 10:06:59
这很奇怪,我总是将大小设置为0,无论它是什么类型。输出的错误是什么? – 2011-03-31 10:16:34
它的工作现在,也许我不小心改变了一些东西,但我不知道究竟是什么。 :D也许有些逗号缺失。 – Brezhnews 2011-03-31 10:31:46