Мне нужно вывести в текстовый файл фамилии и имена тех учеников, которым оставлен комментарий “Very good”. Название файла задаётся с клавиатуры. Оно совпадает с оставленным комментарием. То есть, в моем случае, с клавиатуры будет введена фраза Very good.
Пример таблицы во вложении.
Я пробовал сделать вот таким образом:
import pymssql from sys import argv import os Server=... User=.. Password =.... Database =... filename = argv[1] os.chdir(...) lastfilename = str(argv[1])+'.txt' my_file = open(lastfilename, 'w') conn =... cur=conn.cursor() cur.execute('Select * FROM [dbo].[students] WHERE comment = '+filename)
В результате получаю ошибку “invalid column name ‘Very good’ ”, хотя несколько строк, в которых сделана такая запись имеются.
Подскажите пожалуйста, как исправить проблему.