我对课程的经验有些限制,所以我道歉。我有一个数据库类。我创建了它的一个实例,并尝试通过它运行SQL函数,它工作得很好,花花公子,直到我需要用conn.commit()
保存INSERT INTO。我的代码如下: -
Class DatabaseClass():
def __init__(self):
self.open_database()
def open_database(self):
conn = pyodbc.connect(
r"Driver={SQL Server};"
r"Server=ServerName;"
r"Database=DatabaseName;"
r"Trusted_Connection=yes;"
)
self.cursor = conn.cursor()
def NewRecord()
self.cursor.execute ("INSERT INTO ....")
self.conn.commit()
db = DatabaseClass()
db.NewRecord()
但是我收到了错误
" DatabaseClass对象没有属性' conn'"。
我需要做什么才能使NewRecord
函数知道它处理的是什么联系?
谢谢!