2011-03-31 46 views
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")); 

回答

1

你可以用零離開它,即

RupCmd.Parameters.Add(
    new NpgsqlParameter("@dno", NpgsqlTypes.NpgsqlDbType.Date, 0, "dat1")); 
+0

不起作用,試了一下。 – Brezhnews 2011-03-31 10:06:59

+0

這很奇怪,我總是將大小設置爲0,無論它是什麼類型。輸出的錯誤是什麼? – 2011-03-31 10:16:34

+0

它的工作現在,也許我不小心改變了一些東西,但我不知道究竟是什麼。 :D也許有些逗號缺失。 – Brezhnews 2011-03-31 10:31:46

相關問題