Python список целых в подготовленном SQL-выражении

Мой вопрос несколько такой же, какСписок Python параметра String to SQL IN но у меня есть список целых чисел. Код Python, который я использую:

ids = [1000032, 1000048]
sql = 'SELECT CompNo, CompName, CompType FROM Component WHERE DeptID IN (?)'    
cursor.execute(sql, [','.join(ids)])

И ядро ​​базы данных Sybase отвечает:

pyodbc.Error: ('07006', "[07006] [Sybase][ODBC Driver][SQL Anywhere]Cannot convert '1000032','1000048' to a numeric (-157) (SQLExecDirectW)")

Как правильно это сделать?

Ответы на вопрос(3)

Ваш ответ на вопрос