Столкнувшись с проблемой при чтении данных, содержащих специальные символы в SQL с помощью C#
Я могу хранить специальные символы в SQL благодаря оригинальному Griff. Но когда я пытаюсь прочитать данные, я сталкиваюсь с проблемой с этими специальными символами. Данные содержат обычные данные с некоторым символом"'". из-за этого я не могу отобразить эти данные в выпадающем списке и других.
Что я уже пробовал:
Я погуглил, но не смог получить подходящего результата.
OriginalGriff
- Какая проблема?
И когда же? Как это проявляется? Какой код вы используете, чтобы показать проблему?
Что вы сделали, чтобы выяснить, в чем проблема?
vijay_bale
Это мой код для отображения этих имен в выпадающем списке.
строка que = " SELECT compname FROM companyDB ";
string query = " SELECT compname FROM companyDB";
string quer= " SELECT catname FROM catDB";
string qu= " SELECT catname FROM catDB";
SqlDataAdapter da = новый SqlDataAdapter(que, con);
SqlDataAdapter sda = new SqlDataAdapter(query, con);
SqlDataAdapter dp = новый SqlDataAdapter(quer, con);
Sqldataadapter sdp = новый SqlDataAdapter(qu, con);
DataSet ds = новый набор данных();
DataSet sds = новый набор данных();
DataSet de = новый набор данных();
DataSet sde = новый набор данных();
da. Fill(ds, " companyDB");
sda. Fill(sds, " companyDB");
dp. Fill(de, " catDB");
sdp. Fill(sde, " catDB");
combocomp.DisplayMember = " compname";
combocomp. ValueMember = " compname";
combocomp.DataSource = ds. Tables ["companyDB"];
комбонкомп.DisplayMember = " compname";
comboncomp. ValueMember = " compname";
комбонкомп.Источник данных = sds.Таблицы ["companyDB"];
комбокат.DisplayMember = " catname";
combocat.ValueMember = "catname";
комбокат.Источник данных = de.Таблицы ["catDB"];
comboncat.DisplayMember = " catname";
comboncat.ValueMember = "catname";
comboncat.Источник данных = Сде.Таблицы ["catDB"];
combocomp.Свойства selectedIndex = -1;
комбонкомп.Свойства selectedIndex = -1;
комбокат.Свойства selectedIndex = -1;
comboncat.Свойства selectedIndex = -1;
если специальный символ есть в companyDB или catDB, то он показывает что-то вроде system . как это. Если я удалю оттуда специальный символ, то все будет идеально
В выпадающем списке он отображается сейчас.Я создал там с целью тестирования в компании сына.
теперь я пришел туда, где я называю это падением вниз, там он показывает сына. Если я выберу это, то появится ошибка, что неправильный синтаксис рядом с s.