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前后加空格的表名!
结果,只有你自己知道了。
这种情况,处处皆是。
原文链接:https://www.f2er.com/sqlite/199966.html