当前位置:   article > 正文

C# 将数据库表名或者列名作为参数拼接到sql语句中_c# sql 拼接

c# sql 拼接

使用常规方法将表名或者列明拼接sql语句时会报错:

select  ‘name‘ from ‘users‘ where ‘name‘='小明',表名或者列明会加单引号,导致语法错误。

使用 string.Format()方法式比较简便的方法

string sqlSE = "select {0} from {1} where {2}='{3}'";

string sqlSE = string.Format(参数0,参数1,参数2,参数3);

其中 参数3 将作为字符串传入sqlSE 中,带单引号。

参数0 和参数1 以及 参数2 将按参数 原值传入,不带引号

最终 解析后的语句为 :

select  参数0 from 参数1 where 参数2='参数3'

问题解决!!!!!!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/556556
推荐阅读
相关标签
  

闽ICP备14008679号