gpt4 book ai didi

c# - 省略 View 状态字符串中的连接值

转载 作者:太空宇宙 更新时间:2023-11-03 22:42:05 25 4
gpt4 key购买 nike

我正在尝试将 View 状态值作为查询中的连接字符串传递,但它的字符串被省略了。例如。

conn.CountOfRecords("select count(1) from tgroup where PRODUCTITEM="+ViewState["pn"].ToString()+" and formname in('H1','H2','SM')") > 0)

public int CountOfRecords(string cmdText, params string[] param)

当我检查 cmd 文本时,它的值就像是

从 tgroup 中选择 count(1) where PRODUCTITEM=123 and formname in('H1','H2','SM')

123 中缺少“”它应该像从 tgroup 中选择 count(1) where PRODUCTITEM='123' and formname in('H1','H2','SM')

最佳答案

应该是

conn.CountOfRecords("select count(1) from tgroup where PRODUCTITEM='"+ViewState["pn"].ToString()+"' and formname in('H1','H2','SM')") > 0)

双引号前后需要加单引号

PRODUCTITEM='"+ViewState["pn"].ToString()+"' and formname
^ ^

关于c# - 省略 View 状态字符串中的连接值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51700611/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com