(mysqlt): SELECT CHA001_ID FROM cha001 ORDER BY CHA001_ID DESC LIMIT 1
(mysqlt): SET AUTOCOMMIT=0
(mysqlt): BEGIN
(mysqlt): select count(*) from cha001 where CHA001_ID = ‘’
ERRO
Erro ao excluir na base de dados - Registro inexistente
(mysqlt): COMMIT
(mysqlt): SET AUTOCOMMIT=1
(mysqlt): INSERT INTO cone_log (inserted_date, username, application, creator, ip_user, action, description) VALUES (‘2012-08-24 14:44:46’, ‘’, ‘form_cha001’, ‘Scriptcase’, ‘127.0.0.1’, ‘delete’, ‘–> keys <-- cha001_id : ||–> fields <-- CAD006_ID (old) : 1||CAD007_ID (old) : 1||CHA001_ID_2 (old) : ||CLI002_ID (old) : 132||CHA001_SOL (old) : 35||CHA001_BEN (old) : 35||CHA001_EQP (old) : ||CHA001_CC (old) : ||CHA001_EMAIL (old) : ||CHA001_TEL (old) : 3763562300||CHA001_LOCAL (old) : CIDADE NAO CADASTRADA - SEDE TÉRREO - ADMINISTRATIVO - SALA 1||CHA001_ASSUNTO (old) : NOTA FISCAL DE ENTRADA||CHA001_DESCRI (old) : TREINAMENTO- NOTA FISCAL DE ENTRADA||EVT001_ID (old) : 1||EVT002_ID (old) : 6||EVT003_ID (old) : 176||EVT004_GP1 (old) : 2||CHA001_TECA (old) : ||CHA001_DTINI (old) : 2012-08-15||CHA001_HINI (old) : 15:57:00||CHA001_DTFIM (old) : 2012-08-17||CHA001_HFIM (old) : 09:30:00||CHA001_PRIO (old) : 4||CHA001_IMPA (old) : 3||CHA001_STATS (old) : 0||CHA001_TEC (old) : nadia’) ;
E ai? O cliente me pergunta por que ele não pode fazer uma simples exclusão. Como eu explico pra eles se que no ScriptCase acontecem eventos sobrenaturais?
A aplicação faz tudo ela atualiza, adiciona, eu consigo finaliza-la, agora excluir é luxo. O campo está lá com o valor do código, eu excluo aparece isso e o valor some. Eu criei uma exclusão manual porquê não ia ficar perdendo tempo pra uma coisa tão simples como excluir um registro.
Mas está difícil, toda publicação eu me deparo com alguma coisa diferente.