def MyFunction3(self): self.ui.textEdit_2.setText("") try: connection = pypyodbc.connect('Driver={SQL Server};Server=*;Database=*; uid=*;pwd=*') cursor = connection.cursor() code2=self.ui.textEdit_4.toPlainText() #ввод параметра с экрана date = (""" declare @pmday_ int = datediff(day,'19900101','%s') exec dbo.spkz_autoretr_finder @lid_net = 623, @lid_ret = 17, @pmday = @pmday_;""" %code2) cursor.execute(date) connection.commit() self.ui.textEdit_2.setText('Successful') except Exception: self.ui.textEdit_2.setText('Error. Please, try again')
выполняю построчно все работает. При выполнении функции, конектится к базе и не завершает выполнение процедуры, в трассере базы ошибка прерывания клиентом. От чего это может быть? Но при этом в приложении нет ошибки, пишет что выполнено успешно. Другая процедура выполняется на ура и выводит резулт. Помогите плз… уже все перерыла