sqlite的空格具有特别的影响力!往往多写一个空格,可能会得到完全不一样的结果,这个特别要引起注意!
记录一下:被坑的
-----------------------------------------------------
db=sqliteDB(dbPath) #"E:\\sqliteData\\sqliteDB.db"
strsql =string("SELECT * FROM sqlite_master WHERE name= '",tablename,"'") # 不能有空格
output =query(db,strsql);
------------------------------------------------------
如果写成以下:
strsql =string("SELECT * FROM sqlite_master WHERE name= ' "," ' ") # 注意有空格,就掉坑里了!查的表将不是tablename!而是名为tablename前后加空格的表名!
结果,只有你自己知道了。
这种情况,处处皆是。
总结以上是内存溢出为你收集整理的SQLite:注意查询条件中空格的影响全部内容,希望文章能够帮你解决SQLite:注意查询条件中空格的影响所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)