我正在使用以下查询:
sql = "SELECT ? FROM MyDB where Date between ? and ? and Name like ?",(age,fromdate,todate,(name) + '%')
我只需要从mydb获取参数化列'age'。所有参数(age、fromdate、todate、name)都作为参数提供。
输出显示:
'年龄'
'年龄'
select无法解析第一个参数。其余所有参数均按预期工作。任何建议!!
我正在使用以下查询:
sql = "SELECT ? FROM MyDB where Date between ? and ? and Name like ?",(age,fromdate,todate,(name) + '%')
我只需要从mydb获取参数化列'age'。所有参数(age、fromdate、todate、name)都作为参数提供。
输出显示:
'年龄'
'年龄'
select无法解析第一个参数。其余所有参数均按预期工作。任何建议!!
1条答案
按热度按时间3pvhb19x1#
我不太明白为什么“age”不是一个字符串而是一个变量。这就是问题所在吗?如果是这样,您可能需要键入以下内容: