petapoco sql语句参数化 插入邮箱地址
2024-10-18 08:19:37
直接上代码,我是这样插入信息的
string sql = string.Format(@"
INSERT
INTO
T_Log
(
UserId ,
ProValue
)
VALUES (
@uid ,
'{1}'
)", Content);
return db.Execute(sql, new {uid = userId});
如果content是邮箱地址的话就会报错。
比如我插入的是12453566@qq.com,那么就会报"@qq"参数异常,其实我们没有打算让@qq作为参数,而是作为值传入进来插入到数据库中的。
我们可以在代码里面处理把@替换为@@,就可以避免这个错误了!
例子:
Content = Content.Replace("@", "@@");
这样就行了!
最新文章
- 织梦cms常用标签
- Android开发输入法遮盖屏幕底部按钮
- HTML中div以及span等元素获取焦点
- Maven-010-maven 编译报错:Failure to ... in ... was cached in the local repository, resolution will not be reattempted until the update interval of nexus has elapsed or updates are forced.
- PowerDesigner15在win7-64位系统下对MySQL反向工程
- Codeforces Round #359 (Div. 2)C - Robbers' watch
- #define用法集锦[修正版]
- 简单模拟java动态动态代理机制的底层实现原理
- careercup-位操作5.1
- winform布局格式
- POJ 1470 Closest Common Ancestors(LCA&;RMQ)
- 简单又强大的联发科手机PhilZ Touch Recovery安装器,详细教程 - 本文出自高州吧
- 超强Altium Designer焊盘为梅花状连接,过孔为直接连接的方法
- Python调用C/C++动态链接库的方法详解
- javacpp-opencv图像处理系列:国内车辆牌照检测识别系统(万份测试车牌识别准确率99.7%以上,单次平均耗时39ms)
- SendCloud邮件中为什么会显示代发
- Vue H5 项目模板
- macbook突然没有声音了
- Gulp小记
- oracle 数据库链路