操作符丟失 在查詢表示式

2021-04-14 15:56:08 字數 638 閱讀 1161

語法錯誤 (操作符丟失) 在查詢表示式

在asp.net中資料庫更新或新增資料的時候如果直接更新字段值中包含單引號(')的話,就會發生語法錯誤 (操作符丟失) 在查詢表示式的錯誤

如下圖"

部分**:

oledbcommand cmd 

=new

oledbcommand();

cmd.connection 

=con;

cmd.commandtext ="

update article set 

context='"+

context+"

' where id="+

id;在更改後**為:

oledbcommand cmd 

=new

oledbcommand();

cmd.connection 

=con;

cmd.commandtext ="

update article set 

context=@context

where id="+

id;cmd.parameters.addwithvalue(

"@context

", context);

操作符表示式

一 操作符 1 算數操作符 這都是比較常見的操作符,需要注意的是 的運算元必須是整形。對於 如果兩個運算元是整數執行整除,而只要有浮點數就執行浮點數除法。2.移位操作符 左移,相當於乘法 11 00001011 1 00010110 22 112 1 直接補零 11左移兩位相當於2 2 左移n位相當...

Python表示式操作符

python 表示式操作符 操作符 描述 yield x 生成器函式傳送協議 lambda args expression 生成匿名函式 x if y else z 三元選擇表示式 x or y 邏輯或 只有x為假,才會計算y x and y 邏輯與 只有x為真,才會計算y not x 邏輯非 x ...

操作符和表示式

一.操作符 1.算術操作符 除了 之外其餘的幾個操作符既可以用於計算整型也可以用於計算浮點型資料,只能計算整型資料,得到的結果是餘數 2.移位操作符 右移位操作符 左移時,值最左邊的幾位被丟棄,右邊多出來的幾個空位由0補齊。右移時,從左邊移入新位有兩種方式。一種方案是邏輯移位,左邊移入的數由0填齊 ...