ado.net SqlDataAdapter参数化查询结果为空

2019-08-27  本文已影响0人  藏身草木中

记一次ado.net查询的坑,当指定参数parameter为varchar时,不需要自己手动给参数加上单引号。

SqlParameter[] sqlParameters = {

            new SqlParameter("@strName", SqlDbType.VarChar)

        };

        sqlParameters[0].Value = "%" + strName + "%";

        parameters = sqlParameters;

当你指定为字符型时,它会自动给你加上单引号,就会导致查询结果不对。(往往小问题才是最耽误时间的, ε=(´ο`*)))唉)

上一篇 下一篇

猜你喜欢

热点阅读