I'm almost finished with one script that will check a table and email the result of this one. Although I'm getting this error.
No results. Previous SQL was not a query.
This is what my script looks like.
import os
import sys
import pyodbc
import smtplib
# Set up mail info
FROM = "[email protected]"
TO = ["[email protected]"] # must be a list
TEXT = "Dialer import status "
SUBJECT = "Dialer import status"
#Defining variables for script
try:
cnxn = pyodbc.connect('DRIVER={SQL Server}
;SERVER=sesrv413;DATABASE=Maintenance;Trusted_Connection=yes')
cursor = cnxn.cursor()
query = "Select status from dialer_import_status"
rows = cursor.fetchall()
for row in rows:
TEXT = TEXT + str(row.status)
except:
# Send the mail
server = smtplib.SMTP("email.intrum.net",25)
message = "From:%s \nTo:%s \nSubject:%s
\n\n%s\n" %(FROM, ", ".join(TO), SUBJECT, TEXT)
server = smtplib.SMTP("email.company.net",25)
server.sendmail(FROM, TO, message)
server.quit()
raise
Has anyone experience similar issues before? And how did you solve it?
Cheers