Fórum dbexpress sqlserver. #259661
23/11/2004
0
gostaria de saber se alguém sabe o seguinte:
tenho um bd no sql server(já tentei no 7 e 2000 e ambos ocorrem a mesma coisa) puxo um arquivo texto do tio
D000001 07000 CARRO1
D000002 07500 CARRO2
D000003 CARRO3
FACO UM COPY DA SEGUINTE FORMA
CDS.FIELDBYNAME(´CODIGO´).ASSTRING := COPY(VALOR,1,8);
CDS.FIELDBYNAME(´VELOC´).ASSTRING := COPY(VALOR,9,6);
CDS.FIELDBYNAME(´VEICULO´).ASSTRING := COPY(VALOR,15,6);
ACONTECE O SEGUINTE..
COMO O CODIGO TEM TAMANHO 8.. ELE POE UM CARACTERE ESTRANHO NO FINAL DO REGISTRO
O MESMO COM TODOS OS OUTROS..
MAS O PROBLEMA PRINCIPAL É COM O VELOC.. POIS TENHO QUE TRANSFORMAR ISSO EM UM INTEIRO EM UM MOMENTO E TÁ DANDO ERRO POR CAUSA DESSE CARACTER..
PARECE UM QUADRADRO..
GOSTARIA SE POSSÍVEL QUE VCS TESTASSEM.. POIS NÃO QDO TENTO IDENTIFICAR O CARACTER.. NÃO CONSIGO.. NEM COM VÁRIAS FUNÇÕES QUE JÁ ME MANDARAM..
VALEU
ERIC
Eric.miranda
Curtir tópico
+ 0Posts
23/11/2004
Crpavao
Gostei + 0
24/11/2004
Eric.miranda
o pior é que não tem nada kra..
se vc quiser te mando um exemplo do meu arquivo texto e a rotina que estou utilizando na importação..
é só me dar o email e me autorizar a mandar..
valeu
Eric
Gostei + 0
24/11/2004
Crpavao
Gostei + 0
24/11/2004
Vinicius2k
Qual o tipo de dado na tabela? Char ou Varchar?
T+
Gostei + 0
24/11/2004
Eric.miranda
Vinicius2k, Tentei com os dois tipos, mas ambos acontecem isso..
Já tentei em dois outros computadores que tem sql server e ambos dão o mesmo problema..
Eric
Gostei + 0
24/11/2004
Eric.miranda
então está solucionado meu problema..
agora qual a principal diferença entre o nvarchar e o varchar
valeu
Eric
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)