Clipper On Line • Ver Tópico - ??? MySQL Error x SQLLIB Error ???

??? MySQL Error x SQLLIB Error ???

Discussão sobre a biblioteca Fivewin - O Clipper para Windows.

Moderador: Moderadores

 

??? MySQL Error x SQLLIB Error ???

Mensagempor jc » 29 Jan 2007 11:23

Olá pessoal!

Estou utilizando com sucesso a SQLIB. No momento, estou montando uma rotina que trate os retornos da LIB.

Me deparei com o seguinte problema: Minha tabela possui um campo chave unica (UNIQUE) e ao tentar fazer um INSERT de mesmo valor, a SQLLIB retorna:

ErrorNO: 1000
Mensagem: Duplicate entry '1' for key 2

Mas o manual do MySQL trata da seguinte forma:

ErrorNO:1062
Mensagem: Duplicate entry '1' for key 2


Já tenho a tabela de erros do MySQL, mas preciso que o retorno da SQLLIB seja igual à tabela do MySQL para poder ter o retorno correto.

Se alguem puder ajudar, ficarei grato!
Júlio César M. Ferreira
Diretor de Tecnologia
RS Consultores Ltda.
Fone: (81) 4009.5444
Fax: (81) 4009.5400

E-mail: julio.mferreira@gmail.com
MSN: julio_mferreira@hotmail.com

Recife - PE
FWh 2.5, xHarbour 0.99.51, SQL LIB, Pelles 4.50.113
jc
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 16
Data de registro: 13 Dez 2006 16:23
Cidade/Estado: Recife - PE
Curtiu: 0 vez
Mens.Curtidas: 0 vez

Mensagempor rochinha » 29 Jan 2007 20:00

Amiguinho

Vou enviar o post para o Vailton. Mas antes voce deu uma olhada nos readmes e helps da SQLLIB. Não tem nada lá?
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para fivolution@hotmail.com. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Avatar de usuário

rochinha
Membro Master

Membro Master
 
Mensagens: 4547
Data de registro: 18 Ago 2003 20:43
Cidade/Estado: São Paulo - Brasil
Curtiu: 806 vezes
Mens.Curtidas: 246 vezes

Mensagempor jc » 30 Jan 2007 08:38

Consegui falar com Vailton e ele me passou a dica...

Fazendo uma chamada diretamente à função do MySQL mysql_errno(), consigo oq estava querendo. A bronca é que assim, perdemos a portabilidade da SQLLIB.

Abraço
Júlio César M. Ferreira
Diretor de Tecnologia
RS Consultores Ltda.
Fone: (81) 4009.5444
Fax: (81) 4009.5400

E-mail: julio.mferreira@gmail.com
MSN: julio_mferreira@hotmail.com

Recife - PE
FWh 2.5, xHarbour 0.99.51, SQL LIB, Pelles 4.50.113
jc
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 16
Data de registro: 13 Dez 2006 16:23
Cidade/Estado: Recife - PE
Curtiu: 0 vez
Mens.Curtidas: 0 vez

Mensagempor vailton » 30 Jan 2007 12:39

Visto que o JC havia me falado que estava mapeando todas as mensagens de erro do MySQL, ele precisava pegar o retorno correto do numero do erro gerado.

Neste caso a solução foi utilizar a função citada acima, por descuido me esqueci de mencionar que já havíamos resvoldido a questão!
:xau
Avatar de usuário

vailton
Colaborador

Colaborador
 
Mensagens: 378
Data de registro: 17 Nov 2005 18:08
Cidade/Estado: Brasil
Curtiu: 2 vezes
Mens.Curtidas: 11 vezes




Retornar para FiveWin

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 8 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro