gpt4 book ai didi

python - PyPyODBC 不向 MS-SQL 服务器插入记录

转载 作者:行者123 更新时间:2023-11-28 21:43:19 25 4
gpt4 key购买 nike

我是 Python 的新手,并编写了这段用于将数据插入 SQL 服务器的简单代码:

import pypyodbc
connect = pypyodbc.connect('Driver={Sql Server Native Client 11.0};Server=.;Database=SAMPLE;Trusted_Connection=yes;')
cursor = connect.cursor()
print('Trying to insert!')
cursor.execute("insert into [SAMPLE].[dbo].[Register] VALUES ('behzad','razzaqi')")
print('Insert Finish!')
connect.close()

代码执行正常,甚至我 Insert Finish!,但是当我检查 SQL 服务器时,没有插入任何记录。发生了什么?我该如何解决这个问题?

最佳答案

我相信您还必须调用 connect.commit()。尝试:

import pypyodbc
connect = pypyodbc.connect('Driver={Sql Server Native Client 11.0};Server=.;Database=SAMPLE;Trusted_Connection=yes;')
cursor = connect.cursor()
print('Trying to insert!')
cursor.execute("insert into [SAMPLE].[dbo].[Register] VALUES ('behzad','razzaqi')")
connect.commit()
print('Insert Finish!')
connect.close()

关于python - PyPyODBC 不向 MS-SQL 服务器插入记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42391759/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com