我的SQL查詢未找到以例如č開頭的城市,但找到的城市名稱中包含č,但以普通英文字母。SQL查詢未找到以č,ć,š,ž等開頭的城市
數據庫中的城市列是nvarchar類型。
這個問題的解決方案是什麼?
我正在使用SQLite數據庫。
cmdSQLite = new SQLiteCommand("SELECT RegistrationNumber, DocumentName,
Performer, BuiltYear, ReferatCardNumber , City, Municipalities , StreetName
FROM Geotest WHERE LOWER (City) = @City", connectionSQLite);
SQLiteParameter parameterCity = new SQLiteParameter();
parameterCity.Value = comboBoxCitySearch.Text.ToLower();
parameterCity.ParameterName = "@City";
cmdSQLite.Parameters.Add(parameterCity);
什麼是您的查詢? – Joey
一個城市的第一個字母是大寫。也許在你的查詢中只使用小寫字母? – Dialecticus
我首先把城市放到小寫字母,這不是問題。 –