加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

SQLite:注意查询条件中空格的影响

发布时间:2020-12-12 19:51:07 所属栏目:百科 来源:网络整理
导读:SQLite的空格具有特别的影响力!往往多写一个空格,可能会得到完全不一样的结果,这个特别要引起注意! 记录一下:被坑的 ----------------------------------------------------- db=SQLiteDB(dbPath) #"E:sqliteDatasqliteDB.db" strSQL =string("SELEC

SQLite的空格具有特别的影响力!往往多写一个空格,可能会得到完全不一样的结果,这个特别要引起注意!

记录一下:被坑的

-----------------------------------------------------

db=SQLiteDB(dbPath) #"E:sqliteDatasqliteDB.db"
strSQL =string("SELECT * FROM sqlite_master WHERE name= '",tableName,"'") # 不能有空格
output =query(db,strSQL);

------------------------------------------------------

如果写成以下:

strSQL =string("SELECT * FROM sqlite_master WHERE name= ' "," ' ") # 注意有空格,就掉坑里了!查的表将不是tableName!而是名为tableName前后加空格的表名!

结果,只有你自己知道了。

这种情况,处处皆是。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读