Function sequence error

IvanCh
Дата: 09.12.2003 16:00:02
При удалении по условию, которому не удовлетворяет ни одна запись появляется сообщение об ошибке "Function sequence error".
Программы использует BDE -> ODBC.
Возможной причиной является закрытие курсора до получения сообщения результата рапроса.
Кто знает как решить данную пролему,
чтото типо как в MSSQL решается выполнением "SET NOCOUNT ON"
нф питон
Дата: 31.08.2005 16:11:39
IvanCh
При удалении по условию, которому не удовлетворяет ни одна запись появляется сообщение об ошибке "Function sequence error".
Программы использует BDE -> ODBC.
Возможной причиной является закрытие курсора до получения сообщения результата рапроса.
Кто знает как решить данную пролему,
чтото типо как в MSSQL решается выполнением "SET NOCOUNT ON"

Та же хрень случилась используя DB2 / ODBC / mxODBC,
пришлось обходить:
                cur22 = conn22.cursor()
                cur22.execute("Select count(*) from %s" % tab)
                count = cur22.fetchone()[0]
                # чистим таблицу
                if count>0:
                    cur22.executedirect("delete from %s where 1=1" % tab)
                    conn22.commit()
                cur22.close()