c# - 插入问题
问题描述
我想将一些记事本数据插入数据库。这是代码
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”。
我怎样才能解决这个问题?
解决方案
你有一个错字:
@idlocalitate
"idllocalitate"
-- double l and missing @ for parameters
推荐阅读
- c++ - 是否可以将动态分配的数组传递给需要数组引用的函数?
- javascript - 将图像作为可调整大小组件的背景
- c# - 可变数量的插入数据库
- javascript - 如何使用扩展运算符扩展对象
- laravel - 在单元测试 laravel 8 中测试 api 时断言失败
- javascript - 使用 dropzone 实现 mediainfo.js 成功
- csr - 使用任何 Windows API 或 .net 框架(不使用命令行、IIS)保存已生成的 CSR
- git - git force push 正在更改用户名
- r - 将图像和文本作为标题放在闪亮仪表板中
- html - 如何在 html 中显示未观看的元素?