Campo formatado X Mysql[RESOLVIDO]

7 respostas
Jrmanzini

Olá pessoal, esta acontencendo algo estranho…criei um campo formatado para receber um telefone e o deixei nesse formato:
("(##)-####-####")
no banco esta como varchar(20) e na minha classe String.
Só que quando digito isso:
b-2222-2222 - é salvo dessa forma no BD=> -4422[/b]

oque eu estou fazendo errado??

Valeu pessoal

7 Respostas

xjunior

põe o create table aqui pra gente ver…

Jrmanzini

olha ai

DROP TABLE IF EXISTS `vendas2`.`cliente`;
CREATE TABLE  `vendas2`.`cliente` (
  `idcliente` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `clinome` varchar(20) DEFAULT NULL,
  `clifone` varchar(45) NOT NULL,
  `clidivida` float DEFAULT NULL,
  PRIMARY KEY (`idcliente`)
) ENGINE=InnoDB AUTO_INCREMENT=15 DEFAULT CHARSET=latin1;
xjunior

Você tá tentando inserir talvez sem as aspas

xjunior

aqui inseriu normal

seu código que tá inserindo tá parecido com esse?

Jrmanzini

putzzz…verdade xjunior na minha classe cliente o método que insere estava sem aspas…mas não era para dar erro, sring sem aspas[url]?

muito obrigado cara.

xjunior

falou brother, precisando…

pmlm

Neste caso como tinhas só números ele estava a fazer a conta.

Criado 5 de fevereiro de 2010
Ultima resposta 5 de fev. de 2010
Respostas 7
Participantes 3