Я пытаюсь отправить параметр в функцию read_sql, используя Pandas, но он возвращает пустой фрейм данных.Тот же код прекрасно работает, когда я использую движок MS SQL Server.Я делаю ошибку в предоставлении параметров?Другая проблема состоит в том, что когда я изменяю '=' на 'like', запрос работает.Вот мой код:
import sqlalchemy
import pandas as pd
import base64
sqliteengine = sqlalchemy.create_engine('sqlite:///Quotes.db')
query = "SELECT * FROM OHLCTable WHERE nSymbol = ? ORDER BY Date"
self.df = pd.read_sql_query(query, sqliteengine, params= [base64.b64encode(self.listWidget.currentItem().text().encode('utf-8')).decode('ascii')])
, а вот моя схема таблицы