校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > SQL中寫入包含有英文單引號“ '' ”失敗問題深入詳解

SQL中寫入包含有英文單引號“ '' ”失敗問題深入詳解

熱門標簽:怎樣在地圖標注銷售區域 啥是企業400電話辦理 地圖標注費用是多少 外呼系統打電話上限是多少 百應電話機器人優勢 南昌三維地圖標注 電話外呼系統改號 武漢網絡外呼系統服務商 曲靖移動外呼系統公司

當前碰到一個問題,在測試編輯信息內容,其中若編輯的內容包含單引號(‘)則寫入Mysql數據庫時寫入失敗,使用如下代碼進行錯誤打印:

if (!this->m_sql_query.prepare(update_string))
{
printf(“exec fail—>%s\n”, this->m_sql_query.lastError().text().toStdString().c_str());
}
if (!this->m_sql_query.exec())
{
printf(“exec fail—>%s\n”, this->m_sql_query.lastError().text().toStdString().c_str());
}

打印出的結果為:exec fail—>syntax error unable to execute statement

查閱相關資料如下所示:


經過分析后發現插入的內容中在編輯SQL語句的時候字符串被從單引號處截斷,導致語法錯誤。

解決辦法:將包含單引號的字符中的(')換成(''),就可以了。

SQL是用兩個單引號來代替一個單引號的

str = str.replace(” ‘“, ”''“);

到此這篇關于SQL中寫入包含有英文單引號“ ' ”失敗問題深入詳解的文章就介紹到這了,更多相關SQL中寫入包含有英文單引號“ ' ”失敗內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • PostgreSQL 中的單引號與雙引號用法說明
  • 解決python 執行sql語句時所傳參數含有單引號的問題
  • mysql語句如何插入含單引號或反斜杠的值詳解
  • 使用NotePad++錄制宏功能如何快速將sql搜索條件加上前后單引號
  • 關于Mysql查詢帶單引號及插入帶單引號字符串問題
  • sql語句中單引號,雙引號的處理方法

標簽:錦州 甘南 吉林 隨州 黑河 滄州 荊州 資陽

巨人網絡通訊聲明:本文標題《SQL中寫入包含有英文單引號“ '' ”失敗問題深入詳解》,本文關鍵詞  SQL,中,寫入,包含有,包,含有,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《SQL中寫入包含有英文單引號“ '' ”失敗問題深入詳解》相關的同類信息!
  • 本頁收集關于SQL中寫入包含有英文單引號“ '' ”失敗問題深入詳解的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 屏东县| 钦州市| 大同市| 应用必备| 都昌县| 沂水县| 曲周县| 左权县| 亳州市| 阿荣旗| 敦煌市| 衡东县| 遂昌县| 山东| 长丰县| 开远市| 深圳市| 多伦县| 竹北市| 阳东县| 灌阳县| 湖南省| 会理县| 承德县| 浦城县| 磐石市| 临江市| 东乌珠穆沁旗| 固安县| 永德县| 常德市| 陇南市| 祁东县| 普兰店市| 罗田县| 天水市| 东乌珠穆沁旗| 禄丰县| 环江| 沈阳市| 麻阳|