Kbase 47362: Error - tTCAlter - STATEMENT FAILED - DB error -19
Autor |
  Kleber Eduardo Clemente - CAT |
Acesso |
  Público |
Publicação |
  06/12/2011 |
|
Situação:
No log do TSS é registrado a mensagem:
Realizando altercao na Tabela SPED050 !
************************ (THIS,JOBNFE) ************************
Error - tTCAlter - STATEMENT FAILED - DB error -19
Esta mensagem começou a ocorrer após alteração do tipo de dados TEXT para LONGBLOB
No log do TopConnect é registrado a mensagem:
05/12/2011 16:32:50 : Error : 1060 (S0021) - [MySQL][ODBC 3.51 Driver][mysqld-4.1.22-community-nt]Duplicate column name 'XML_ERP'[ Thread (4724) - User Name : Totvs Services SPED Gateway - Comment: ]( From tMySQLConnection::AlterTable )ALTER TABLE SPED050 ADD (XML_ERP text , XML_SIG text , XML_SIGCAN text , XML_DPEC text , XML_NSE text )
05/12/2011 16:32:50 : Error : 1060 (S0021) - [MySQL][ODBC 3.51 Driver][mysqld-4.1.22-community-nt]Duplicate column name 'XML_ERP'[ Thread (4724) - User Name : Totvs Services SPED Gateway - Comment: ]( From tMySQLConnection::AlterStructure )ALTER TABLE SPED050 ADD (XML_ERP text NOT NULL , XML_SIG text NOT NULL , XML_SIGCAN text NOT NULL , XML_DPEC text NOT NULL , XML_NSE text NOT NULL )
05/12/2011 16:32:50 : TC_ALTER FAILED on file [SPED050]. Table DATA or STRUCTURE should be INVALID or CORRUPTED.[ Thread (4724) - User Name : Totvs Services SPED Gateway - Comment: ]( From tDBServer::AlterFile )
05/12/2011 16:32:56 : [WARNING] Table SPED050 TOP_Field XML_DPEC invalid conversion from [X] to [M].
[WARNING] Table SPED050 TOP_Field XML_ERP invalid conversion from [X] to [M].
[WARNING] Table SPED050 TOP_Field XML_NSE invalid conversion from [X] to [M].
[WARNING] Table SPED050 TOP_Field XML_SIG invalid conversion from [X] to [M].
[WARNING] Table SPED050 TOP_Field XML_SIGCAN invalid conversion from [X] to [M].
Solução:
Atualizar o TopConnect para a ultima versão do TotvsDBAcces.
Indicamos a leitura do post: Substituição do TopConnect pelo DBAccess, que possui os procedimentos para esta atualização.
http://ingleses.datasul.com.br/blog/post/2011/10/11/Substituicao-do-TopConnect-pelo-TotvsDBAccess.aspx