dbexpress sqlserver.
Galera,
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
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
Curtidas 0
Respostas
Crpavao
23/11/2004
ESte seu arquivo texto deve ter caracteres especiasi separando campos. Por isso estes ´quadrados´. Tente abri este arquivo texto em um editor de texto DOS e verá estes ´quadrados´.
GOSTEI 0
Eric.miranda
23/11/2004
Pavão,
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
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
Crpavao
23/11/2004
manda aí: crpavao@uai.com.br
GOSTEI 0
Vinicius2k
23/11/2004
Eric,
Qual o tipo de dado na tabela? Char ou Varchar?
T+
Qual o tipo de dado na tabela? Char ou Varchar?
T+
GOSTEI 0
Eric.miranda
23/11/2004
Pavão, vou te mandar o arquivo então..
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
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
Eric.miranda
23/11/2004
galera.. fazendo vários testes aqui descobri que o tipo nvarchar não aparece os quadrados..
então está solucionado meu problema..
agora qual a principal diferença entre o nvarchar e o varchar
valeu
Eric
então está solucionado meu problema..
agora qual a principal diferença entre o nvarchar e o varchar
valeu
Eric
GOSTEI 0