0
我试图在FSharp中使用Npgsql参数化查询,但我无法正确获取Npgsql来更新参数值。示例代码如下:Npgsql F#参数化查询
let ins_command = new NpgsqlCommand("SELECT * FROM test_table WHERE keyid = :keyid")
ins_command.Parameters.Add(new NpgsqlParameter("keyid", NpgsqlTypes.NpgsqlDbType.Integer)) |> ignore
for key in keys do
ins_command.Parameters.["keyid"].Value = (box key)
ins_command.ExecuteScalar())
的“keyid的”参数始终设置为null,如钟表变量看时从来没有设置。没有使用AddWithValue
如何在FSharp中正确设置这些参数?
Vandroiy嗨,+1为理念。我认为这是一个新手FSharp的错误,因为在各个地方被广泛使用,而不是其他地方。 – 2014-12-05 13:33:02