Files
mssql-interactions-python/insert_no_param_tsql.py
T
2026-02-16 14:37:03 +00:00

46 lines
1020 B
Python

import pyodbc
try:
connection = pyodbc.connect('DRIVER={ODBC Driver 17 for SQL Server};SERVER=.;DATABASE=SampleDB;Trusted_Connection=yes')
cursor = connection.cursor()
print("")
print("select statement before insert")
cursor.execute("select * from tblCustomers")
while 1:
row = cursor.fetchone()
if not row:
break
print(row.id, row.code, row.firstName, row.lastName)
print("inserting into tblCustomers...")
cursor.execute("insert into tblCustomers values (6, 'code6', 'firstName6', 'lastName6')")
connection.commit()
print("select statement after insert")
cursor.execute("select * from tblCustomers")
while 1:
row = cursor.fetchone()
if not row:
break
print(row.id, row.code, row.firstName, row.lastName)
cursor.close()
connection.close()
except pyodbc.Error as ex:
print()
print("exception: ",ex)
cursor.close()
connection.close()
print()
exit()
print()