string拼接的语句过长时,你们是怎么处理的?

lala133 lala133 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
string拼接的sql语句过长时,可以换行也不影响看sql结构,你们是怎么处理的?

如图所示,我想拼接字符串,其中有变量,且不改变sql的查看结构,方便我是修改sql语句。
但是这样的拼接有问题,提示波浪线提示字符串过多。请问要怎么修改

下面是代码
 
time1 = dateTimePicker1.Text.Trim();
time2 = dateTimePicker2.Text.Trim();
string strAchievemen=@"
SELECT md , dm ,
reyj ,
reyjc ,
zyj
FROM MX
WHERE elcode = '0'
AND CONVERT(VARCHAR(10), tjrq, 120) >= '"+time1+"'
AND CONVERT(VARCHAR(10), tjrq, 120) <= '"+time2+"'
AND reyjc = dm
UNION ALL
SELECT md ,
dm ,
reyj ,
reyjc ,
zyj
FROM MXZXBGBF
WHERE elcode = '0'
AND CONVERT(VARCHAR(10), tjrq, 120) >='"+time1+"'
AND CONVERT(VARCHAR(10), tjrq, 120) <= '"+time2+"' ";
...全文
评论 18
收藏 已收藏
分享
返回顶部
lala133
C# 111,129 成员 642,540 内容