首页 > 解决方案 > 插入问题

问题描述

我想将一些记事本数据插入数据库。这是代码

cmd = new SqlCommand(@"insert into planificari(idlocalitate, frecventa, datastart, datastop) values(@idlocalitate, @frecventa, @datastart, @datastop)", con);
cmd.Parameters.AddWithValue("idllocalitate", idlocalitate);
cmd.Parameters.AddWithValue("frecventa", "ocazional");
cmd.Parameters.AddWithValue("datastart", dt1);
cmd.Parameters.AddWithValue("datastop", dt2);
cmd.ExecuteNonQuery();

我得到了这个错误:>>必须声明标量变量“@idlocalitate”。

我怎样才能解决这个问题?

标签: c#sql

解决方案


你有一个错字:

@idlocalitate
"idllocalitate"
   --  double l and missing @ for parameters

推荐阅读