Показать сообщение отдельно
Старый 05.05.2011, 16:43   #7  
Poleax is offline
Poleax
Модератор
Аватар для Poleax
MCP
MCBMSS
Злыдни
 
1,353 / 595 (22) +++++++
Регистрация: 17.02.2005
Адрес: msk
Записей в блоге: 34
Post
Цитата:
Сообщение от Logger Посмотреть сообщение
Судя по приведенным вами значениям (примерно 2^63) есть подозрение что счетчик съехал не вперед, а назад, в область отрицательных значений. Возможно в коде инкрементации счетчика recid в классе импорт ошибка с приведением типов, т.е. значение явно съехало не в большую сторону, а в меньшую.
Немного есть :
PHP код:
print 'CUSTTABLE'
select max(recid) as [max RecId], min(recid) as [min RecIdfrom CUSTTABLE 
print 'VendTABLE'
select max(recid) as [max RecId], min(recid) as [min RecIdfrom VendTABLE 
print 'CUSTBANKACCOUNT'
select max(recid) as [max RecId], min(recid) as [min RecIdfrom CUSTBANKACCOUNT
print 'VENDBANKACCOUNT'
select max(recid) as [max RecId], min(recid) as [min RecIdfrom VENDBANKACCOUNT 
Код:
CUSTTABLE
max RecId            min RecId
-------------------- --------------------
1678119797343299707  5637145098

(1 row(s) affected)

VendTABLE
max RecId            min RecId
-------------------- --------------------
8000899343550730975  -7784995058763769996

(1 row(s) affected)

CUSTBANKACCOUNT
max RecId            min RecId
-------------------- --------------------
4215181910838106677  5637145082

(1 row(s) affected)

VENDBANKACCOUNT
max RecId            min RecId
-------------------- --------------------
2529026363488911603  5637145341

(1 row(s) affected)
__________________

This posting is provided "AS IS" with no warranties, and confers no rights.