Найти - Пользователи
Полная версия: Pypyodbc + хранимые процедуры mssql
Начало » Базы данных » Pypyodbc + хранимые процедуры mssql
1
Ainur
 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')  
Добрый день
выполняю построчно все работает. При выполнении функции, конектится к базе и не завершает выполнение процедуры, в трассере базы ошибка прерывания клиентом. От чего это может быть? Но при этом в приложении нет ошибки, пишет что выполнено успешно. Другая процедура выполняется на ура и выводит резулт. Помогите плз… уже все перерыла
Ainur
нашла проблему. В процедуре был вывод на экран результатов, убрала print в хранимой процедуре и вуаля
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB