VB6 - ADO - LIKE参数化查询 - 访问DB

时间:2015-04-24 17:00:34

标签: ms-access vb6 ado

通过VB6使用ADO,我很难在我的访问文件参数化查询中使用LIKE命令。

>>> from collections import OrderedDict
>>> t = OrderedDict()
>>> k_dict.items()[0][0]
'INT-ABC1'
>>> t[k_dict.items()[0][0]] = sorted(k_dict.items()[0][1].items(), key=lambda  x: x[1]['val'])
>>> t
OrderedDict([('INT-ABC1', [('acc1', {'Qua': -241.0, 'val': -22313.7381693064}), ('acc2', {'Qua': -13.0, 'val': -1312.940854148})])])

返回一个空记录集 不确定这里是否需要通配符,但我找不到正确的方法来放置它们。

1 个答案:

答案 0 :(得分:1)

找到它。

strSQL = "SELECT * FROM [MY_TABLE] WHERE [MY_TEXT_COLUMN_NAME] LIKE %?%"

实际应该是

strSQL = "SELECT * FROM [MY_TABLE] WHERE [MY_TEXT_COLUMN_NAME] LIKE '%' + ? + '%'"

解决了它。