优化查询以使其适用于小写和大写字母

问题描述 投票:0回答:2

我想优化查询以返回结果,无论是用户插入New York还是NEW YORKnew york我在db中有大约10000条记录,并且某些记录从较高的位置开始,而有些则从较低的位置开始,并且如果我像New York这样插入,查询不会返回结果。

 [WebMethod]
        public string GetAkontasByMjesto(string Mjesto)
        {
            OracleConnection conn = new OracleConnection("DATA SOURCE=test-1:1521/fba;USER ID=test;PASSWORD=test");
            OracleDataAdapter dr = new OracleDataAdapter("Select * from AKONTAS where MJESTO='" + Mjesto + "'", conn);
            DataSet ds = new DataSet();
            ds.Tables.Add("AKONTAS");
            dr.Fill(ds, "AKONTAS");
            DataTable tt = ds.Tables[0];
            return ds.GetXml();
        }

这个问题有解决方案吗?

c# asp.net oracle soap
2个回答
0
投票

您将需要使用大写


0
投票

您可以同时降低Mjesto(参数名称)和MJESTO(列名称)

© www.soinside.com 2019 - 2024. All rights reserved.