Getting error when running sql server query in Python -
i building web app using django framework of python , db sql server azure ,using pyodbc.
i have issue unable resolve , getting parameter(file_name)
string , when running query parameter getting empty results in first case and
"sql = sql % tuple('?' * len(params)) typeerror: not arguments converted during string formatting"
in 2nd case , doing wrong?
file_name=request.post.get('filetodelete') connections['default'].cursor() c: 1st case parms=[file_name] sql='select * banks_row_data file_name=%s' c.execute (sql,parms) test=c.fetchall() 2nd case c.execute (sql,file_name) test=c.fetchall()
pyodbc uses ?
parameter placeholder, not %s
.
sql = 'select * banks_row_data file_name = ?'
note though since using django should using django model layer fur kind of query.
Comments
Post a Comment