me ajudem por favor - SQL SERVER

Delphi

12/12/2003

estou com um probleminha quando tento inserir dados em uma tabela, tabela de empresa, pois é dado o seguinte erro : ´string or binary data would be truncated´ e ´the statement has been terminated´, já dropei a tabela e criei novamente com os campos maiores, pois todos os campos são varchar, mais nada disso adiantou. tem campos como CEP, fone, fax com varchar(15) e só uso 11 no maximo e continua dando esse erro, não sei mais o que fazer, por favor alguém me dê uma luz por favor.

a título de informação:
(estou trabalhando com delphi7 e sql server 7)

Agradecimentos,


Solon

Solon

Curtidas 0

Respostas

Sisccom

Sisccom

12/12/2003

Kra isso já aconteceu comigo, eu estava usando um campo de cep com
tamanho 8 na tabela, e no delphi eu coloquei uma mascara, e esqueci de desabilitar a caixa: Save Literal Characters.
Não sei se é esse o seu problema. Dê uma olhada nos campos q vc tá usando mascaras.


GOSTEI 0
Solon

Solon

12/12/2003

rapaz, o pior é que todos os componentes de entrada de dados que estou utilizando são edits normais, e ele está dando esse erro. não sei mais o que fazer!!!

Agradecimentos,


GOSTEI 0
Rodrigo Costa

Rodrigo Costa

12/12/2003

Faça um trace com o Profiler para ver o que a aplicação está passando para o banco.

Se quiser, poste aqui o seu código delphi que insere estes dados para que possamos lhe ajudar melhor.


GOSTEI 0
Solon

Solon

12/12/2003

olá,
o profiler que vc fala é a ferramenta do SQL SERVER???? e o trace é a opção do meu File (run trace). espero respostas,

agradecimentos,


GOSTEI 0
Rodrigo Costa

Rodrigo Costa

12/12/2003

SIM !!!! Veja:

http://www.imasters.com.br/web/conteudo/coluna_sql.php?codcoluna=251


GOSTEI 0
Solon

Solon

12/12/2003

Valeu Rodrigo,
muito obrigado mesmo, qualquer coisa volto a lhe aperriar novamente, vou ver o que posso fazer agora com essa sua bela dica!!

agradecimentos,


GOSTEI 0
Rodrigo Costa

Rodrigo Costa

12/12/2003

Disponha !


GOSTEI 0
POSTAR