Files
python-mssql-server-interac…/basic-sql-server-interactions-and-dml/insert_no_param_tsql.py
T
2026-08-26 21:08:20 +01: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()