我遇到了这样的情况,我期望返回错误的sqlite查询实际上是成功的,我想知道是否有人能指出为什么这个查询是有效的。WHERE 1 = 0 UNION ALL SELECT rowid, k, v FROM test_table)
我认为联合两个具有不同列数的selects会返回错误。如果删除最外层的SELECT *,则会收到预期的错误
我试图允许用户定义多个列,从中提取数据。这些列不相邻,即"A“、"D”、"H“、"P”列中有数据。这只是一个例子,相关的列对于每个用户来说都是不同的。使用这样的方法:dim data_col_1 as integer
set data_col = application.inputbox("Selectyour columns"