Как сохранить значение в битовом поле с одинарными кавычками на label.text control
Я работаю над приложением csharp у меня есть случай необходимости обновить битовое поле с помощью элемента управления меткой
.text так что при присвоении значения элементу управления label он обновляется без одинарных кавычек
на самом деле мне нужно хранить значение в одинарных кавычках
label1.text="False"; обновить значение, но без одинарных кавычек
при обновлении значения битового поля со значением, существующим на метке, оно не сохраняется, потому что
это дает мне синтаксическую ошибку
синтаксическая ошибка возникает из-за того, что False устанавливается следующим образом :
update [dbo].[AccBranch] set savedata=false
поэтому при сохранении данных используется битный тип данных на sql так что для присвоения значения необходимо
savedata='ложные' не savedata=ложь
так что мне нужно иметь одинарные кавычки по значению .
мне также не нужны одинарные кавычки в инструкции update .
Мне нужен элемент управления Label .текст сохранить значение в одинарные кавычки смысл хранить значение 'false'
как это сделать, пожалуйста ?
Что я уже пробовал:
label1.text='False';
это дает мне ошибку компиляции
label1.text="False"
он сохранен без одинарных кавычек так что nthat update дайте мне
ошибка synatx
Bryian Tan
Я заблудился :) , Вы пробовали label1.text="'False'"?
Richard MacCutchan
Для установки текстового поля в строку необходимо использовать двойные кавычки. Если вы хотите установить его в значение числа или какого-либо объекта, то вам нужно использовать метод ToString() объекта, чтобы получить текстовое значение.
Richard Deeming
Похоже, что вы объединяете текст метки в SQL-запрос, а не используете параметры.