濮阳杆衣贸易有限公司

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

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

熱門標(biāo)簽:怎樣在地圖標(biāo)注銷售區(qū)域 啥是企業(yè)400電話辦理 地圖標(biāo)注費(fèi)用是多少 外呼系統(tǒng)打電話上限是多少 百應(yīng)電話機(jī)器人優(yōu)勢 南昌三維地圖標(biāo)注 電話外呼系統(tǒng)改號 武漢網(wǎng)絡(luò)外呼系統(tǒng)服務(wù)商 曲靖移動(dòng)外呼系統(tǒng)公司

當(dāng)前碰到一個(gè)問題,在測試編輯信息內(nèi)容,其中若編輯的內(nèi)容包含單引號(‘)則寫入Mysql數(shù)據(jù)庫時(shí)寫入失敗,使用如下代碼進(jìn)行錯(cuò)誤打?。?/p>

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());
}

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

查閱相關(guān)資料如下所示:


經(jīng)過分析后發(fā)現(xiàn)插入的內(nèi)容中在編輯SQL語句的時(shí)候字符串被從單引號處截?cái)?,?dǎo)致語法錯(cuò)誤。

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

SQL是用兩個(gè)單引號來代替一個(gè)單引號的

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

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

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

標(biāo)簽:錦州 甘南 吉林 隨州 黑河 滄州 荊州 資陽

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《SQL中寫入包含有英文單引號“ '' ”失敗問題深入詳解》,本文關(guān)鍵詞  SQL,中,寫入,包含有,包,含有,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《SQL中寫入包含有英文單引號“ '' ”失敗問題深入詳解》相關(guān)的同類信息!
  • 本頁收集關(guān)于SQL中寫入包含有英文單引號“ '' ”失敗問題深入詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    新民市| 醴陵市| 阜康市| 双柏县| 平凉市| 林甸县| 拉萨市| 汝南县| 南和县| 西吉县| 正宁县| 科技| 谷城县| 喀喇沁旗| 得荣县| 巴里| 正宁县| 侯马市| 治多县| 太仓市| 舞钢市| 宁南县| 甘德县| 马公市| 张家界市| 尉犁县| 新河县| 和平区| 九龙城区| 马公市| 囊谦县| 钦州市| 博罗县| 嵊泗县| 紫阳县| 桂林市| 汤原县| 汉寿县| 格尔木市| 义乌市| 德保县|