none
retirar espaços em braco de string RRS feed

  • Pergunta

  • importo um arquivo texto onde uso um arquvivo fmt. porém, quando insero os dados desse arquivo na temporária, está ficando com espaços em branco nas informações.

    exemplo: 2 9 / 3 / 2 0 1 6. só que se eu fizer um replace assim: SELECT REPLACE(data,' ', '') FROM #table não retira. porém, se eu fizer assim: SELECT REPLACE('2 9 / 3 / 2 0 1 6',' ', '')FROM #table , funciona.

    Já usei o charindex pra identificar se existe espaços em branco. porém, me retorna zero. ou seja, não existe.

    como poderia resolver esse problema.


    • Editado rafa-martin segunda-feira, 23 de abril de 2012 19:01 r
    segunda-feira, 23 de abril de 2012 18:53

Respostas

  • no meu caso não apareceu nenhum espaço

    teste ai

    select

    SELECT *
           FROM  OPENROWSET(BULK  'C:\dados.dat',
           FORMATFILE='C:\modelo.fmt'  
           ) AS t1;
           

    fmt:

    10.0
    46
    1       SQLCHAR       0       300     "|"      1     textbox8                SQL_Latin1_General_CP1_CI_AS
    2       SQLCHAR       0       300     "|"      2     textbox73               SQL_Latin1_General_CP1_CI_AS
    3       SQLCHAR       0       300     "|"      3     textbox30               SQL_Latin1_General_CP1_CI_AS
    4       SQLCHAR       0       300     "|"      4     textbox31               SQL_Latin1_General_CP1_CI_AS
    5       SQLCHAR       0       300     "|"      5     textbox32               SQL_Latin1_General_CP1_CI_AS
    6       SQLCHAR       0       300     "|"      6     textbox33               SQL_Latin1_General_CP1_CI_AS
    7       SQLCHAR       0       300     "|"      7     textbox36               SQL_Latin1_General_CP1_CI_AS
    8       SQLCHAR       0       300     "|"      8     textbox39               SQL_Latin1_General_CP1_CI_AS
    9       SQLCHAR       0       300     "|"      9     textbox43               SQL_Latin1_General_CP1_CI_AS
    10      SQLCHAR       0       300     "|"      10     textbox12               SQL_Latin1_General_CP1_CI_AS
    11      SQLCHAR       0       300     "|"      11     textbox66               SQL_Latin1_General_CP1_CI_AS
    12      SQLCHAR       0       300     "|"      12     textbox69               SQL_Latin1_General_CP1_CI_AS
    13      SQLCHAR       0       300     "|"      13     NOM_EMPRESA               SQL_Latin1_General_CP1_CI_AS
    14      SQLCHAR       0       300     "|"      14     NOM_SUB_PRODUTO               SQL_Latin1_General_CP1_CI_AS
    15      SQLCHAR       0       300     "|"      15     NOM_CENTRALIZADOR               SQL_Latin1_General_CP1_CI_AS
    16      SQLCHAR       0       300     "|"      16     NOM_GESTOR               SQL_Latin1_General_CP1_CI_AS
    17      SQLCHAR       0       300     "|"      17     NOM_SUBGESTOR               SQL_Latin1_General_CP1_CI_AS
    18      SQLCHAR       0       300     "|"      18     NOM_ESTRATEGIA               SQL_Latin1_General_CP1_CI_AS
    19      SQLCHAR       0       300     "|"      19     NOM_TIPO_CONTRAPARTE               SQL_Latin1_General_CP1_CI_AS
    20      SQLCHAR       0       300     "|"      20     NOM_CONTRAPARTE               SQL_Latin1_General_CP1_CI_AS
    21      SQLCHAR       0       300     "|"      21     NOM_INDEXADOR               SQL_Latin1_General_CP1_CI_AS
    22      SQLCHAR       0       300     "|"      22     DATA_INICIO               SQL_Latin1_General_CP1_CI_AS
    23      SQLCHAR       0       300     "|"      23     DATA_VENCIMENTO               SQL_Latin1_General_CP1_CI_AS
    24      SQLCHAR       0       300     "|"      24     NEM               SQL_Latin1_General_CP1_CI_AS
    25      SQLCHAR       0       300     "|"      25     LEG               SQL_Latin1_General_CP1_CI_AS
    26      SQLCHAR       0       300     "|"      26     TXA_JUROS_NEGOCIADA               SQL_Latin1_General_CP1_CI_AS
    27      SQLCHAR       0       300     "|"      27     PCT_INDEXADOR               SQL_Latin1_General_CP1_CI_AS
    28      SQLCHAR       0       300     "|"      28     NUM_OPERACAO_CONTABIL               SQL_Latin1_General_CP1_CI_AS
    29      SQLCHAR       0       300     "|"      29     textbox14               SQL_Latin1_General_CP1_CI_AS
    30      SQLCHAR       0       300     "|"      30     PCT_LIQUIDACAO               SQL_Latin1_General_CP1_CI_AS
    31      SQLCHAR       0       300     "|"      31     VLR_REFERENCIA               SQL_Latin1_General_CP1_CI_AS
    32      SQLCHAR       0       300     "|"      32     VLR_PRINCIPAL_FECH               SQL_Latin1_General_CP1_CI_AS
    33      SQLCHAR       0       300     "|"      33     VLR_ACCRUAL_ABERT               SQL_Latin1_General_CP1_CI_AS
    34      SQLCHAR       0       300     "|"      34     VLR_ACCRUAL_FECH               SQL_Latin1_General_CP1_CI_AS
    35      SQLCHAR       0       300     "|"      35     VLR_MTM_AUXILIAR               SQL_Latin1_General_CP1_CI_AS
    36      SQLCHAR       0       300     "|"      36     VLR_MTM_CONTABIL_FECH               SQL_Latin1_General_CP1_CI_AS
    37      SQLCHAR       0       300     "|"      37     VLR_RSLTDO_ATUALIZACAO_DIA               SQL_Latin1_General_CP1_CI_AS
    38      SQLCHAR       0       300     "|"      38     VLR_RSLTDO_ALIENACAO_DIA               SQL_Latin1_General_CP1_CI_AS
    39      SQLCHAR       0       300     "|"      39     VLR_RSLTDO_DELTA_MTM_DIA               SQL_Latin1_General_CP1_CI_AS
    40      SQLCHAR       0       300     "|"      40     VLR_RSLTDO_TRADING_DIA               SQL_Latin1_General_CP1_CI_AS
    41      SQLCHAR       0       300     "|"      41     VLR_RSLTDO_AJUSTE_MTM_DIA               SQL_Latin1_General_CP1_CI_AS
    42      SQLCHAR       0       300     "|"      42     VLR_RSLTDO_REALIZAR_DIA               SQL_Latin1_General_CP1_CI_AS
    43      SQLCHAR       0       300     "|"      43     VLR_RSLTDO_REALIZADO_DIA               SQL_Latin1_General_CP1_CI_AS
    44      SQLCHAR       0       300     "|"      44     VLR_CUSTO_OPORTUNIDADE               SQL_Latin1_General_CP1_CI_AS
    45      SQLCHAR       0       300     "|"      45     textbox51               SQL_Latin1_General_CP1_CI_AS
    46      SQLCHAR       0       300     "\n"      46     textbox65  

    dados

    5/4/2012|Valores em Unidades|38.000.000,00|0,00|2.000.000,00|-21.669,51|-35.502.782,22|-200.475,91|-93.684,48|-127.768,18|-148.494,76|20.726,58|TESTE EMPRESA|PRODUTO|TESTE1 |TESTE2 |TESTE3 |TESTE4|Interna|TESTE5 |CCC|29/2/2008|29/3/2016|Interna|1|0,00%|100,00%|7916764|36384180|0,00%|-974.853,30|-974.853,30|-1.487.122,09|-1.487.122,09|-1.487.122,10|-1.487.122,10|-537,08|0,00|-537,09|0,00|-0,01|542,16|0,00|542,08|540,06|2,02
    5/4/2012|Valores em Unidades|38.000.000,00|0,00|2.000.000,00|-21.669,51|-35.502.782,22|-200.475,91|-93.684,48|-127.768,18|-148.494,76|20.726,58|TESTE EMPRESA|PRODUTO|TESTE1 |TESTE2 |TESTE3 |TESTE4|Interna|TESTE5 |CCC|29/2/2008|29/3/2016|Interna|1|0,00%|100,00%|7916764|36384180|0,00%|-974.853,30|-974.853,30|-1.487.122,09|-1.487.122,09|-1.487.122,10|-1.487.122,10|-537,08|0,00|-537,09|0,00|-0,01|542,16|0,00|542,08|540,06|2,02
    5/4/2012|Valores em Unidades|38.000.000,00|0,00|2.000.000,00|-21.669,51|-35.502.782,22|-200.475,91|-93.684,48|-127.768,18|-148.494,76|20.726,58|TESTE EMPRESA|PRODUTO|TESTE1 |TESTE2 |TESTE3 |TESTE4|Interna|TESTE5 |CCC|29/2/2008|29/3/2016|Interna|1|0,00%|100,00%|7916764|36384180|0,00%|-974.853,30|-974.853,30|-1.487.122,09|-1.487.122,09|-1.487.122,10|-1.487.122,10|-537,08|0,00|-537,09|0,00|-0,01|542,16|0,00|542,08|540,06|2,02
    5/4/2012|Valores em Unidades|38.000.000,00|0,00|2.000.000,00|-21.669,51|-35.502.782,22|-200.475,91|-93.684,48|-127.768,18|-148.494,76|20.726,58|TESTE EMPRESA|PRODUTO|TESTE1 |TESTE2 |TESTE3 |TESTE4|Interna|TESTE5 |CCC|29/2/2008|29/3/2016|Interna|1|0,00%|100,00%|7916764|36384180|0,00%|-974.853,30|-974.853,30|-1.487.122,09|-1.487.122,09|-1.487.122,10|-1.487.122,10|-537,08|0,00|-537,09|0,00|-0,01|542,16|0,00|542,08|540,06|2,02
    5/4/2012|Valores em Unidades|38.000.000,00|0,00|2.000.000,00|-21.669,51|-35.502.782,22|-200.475,91|-93.684,48|-127.768,18|-148.494,76|20.726,58|TESTE EMPRESA|PRODUTO|TESTE1 |TESTE2 |TESTE3 |TESTE4|Interna|TESTE5 |CCC|29/2/2008|29/3/2016|Interna|1|0,00%|100,00%|7916764|36384180|0,00%|-974.853,30|-974.853,30|-1.487.122,09|-1.487.122,09|-1.487.122,10|-1.487.122,10|-537,08|0,00|-537,09|0,00|-0,01|542,16|0,00|542,08|540,06|2,02


    Att.
    Lukas Baldan


    segunda-feira, 23 de abril de 2012 20:20

Todas as Respostas

  • Olá rafa-martim

    Provavelmente não é um espaço tente isso

     
    SELECT REPLACE(data,substring(data,2,1), '') FROM #table 
    se possivel coloque alguns dados do arquivo e da tabela temporaria

    Att.
    Lukas Baldan

    segunda-feira, 23 de abril de 2012 19:03
  • não rolou.

    o estranho q na mão funciona. e acho q é espaço sim. pq eu tiro os espaços na mão.


    • Editado rafa-martin segunda-feira, 23 de abril de 2012 19:15 r
    segunda-feira, 23 de abril de 2012 19:15
  • passe como é o resultado do select da #table

    é assim

    2 9 / 3 / 2 0 1 6

    ou tem espaço antes do 2????

    como estão estes dados no arquivo antes daq importação

    e como esta a linha desta coluna no fmt

    Att.
    Lukas Baldan


    segunda-feira, 23 de abril de 2012 19:23
  • tem espaço antes do 2 sim. só que usando o replace tira os espaços.

    pq a pergunta?

    segunda-feira, 23 de abril de 2012 19:30
  • tente assim então

    SELECT REPLACE(data,substring(data,1,1), '') FROM #table 


    Att.
    Lukas Baldan


    segunda-feira, 23 de abril de 2012 19:34
  • não rolou. não sei o que pode ser. to achando que tem algum sujeira quando importa o arquivo pra tabela. algum caracter inválido.
    segunda-feira, 23 de abril de 2012 19:38
  • eu estava tentando pegar o primeiro espaço ou caracter e substituir,

    se possivel  passe um exemplo de valor e do arquivo fmt para que eu consiga reproduzir este problema


    Att.
    Lukas Baldan

    segunda-feira, 23 de abril de 2012 19:43
  • uma coisa que notei. quando eu trago o resultado no sql em grade, traz tudo em branco. só consigo ver os valores importados em resultado em texto.

    arquivo fmt

    9.0
    47
    1       SQLCHAR       0       100     "|"      1     textbox8               ""
    2       SQLCHAR       0       300     "|"      2     textbox73               SQL_Latin1_General_CP1_CI_AS
    3       SQLCHAR       0       300     "|"      3     textbox30               SQL_Latin1_General_CP1_CI_AS
    4       SQLCHAR       0       300     "|"      4     textbox31               SQL_Latin1_General_CP1_CI_AS
    5       SQLCHAR       0       300     "|"      5     textbox32               SQL_Latin1_General_CP1_CI_AS
    6       SQLCHAR       0       300     "|"      6     textbox33               SQL_Latin1_General_CP1_CI_AS
    7       SQLCHAR       0       300     "|"      7     textbox36               SQL_Latin1_General_CP1_CI_AS
    8       SQLCHAR       0       300     "|"      8     textbox39               SQL_Latin1_General_CP1_CI_AS
    9       SQLCHAR       0       300     "|"      9     textbox43               SQL_Latin1_General_CP1_CI_AS
    10       SQLCHAR       0       300     "|"      10     textbox12               SQL_Latin1_General_CP1_CI_AS
    11       SQLCHAR       0       300     "|"      11     textbox66               SQL_Latin1_General_CP1_CI_AS
    12       SQLCHAR       0       300     "|"      12     textbox69               SQL_Latin1_General_CP1_CI_AS
    13       SQLCHAR       0       300     "|"      13     NOM_EMPRESA               SQL_Latin1_General_CP1_CI_AS
    14       SQLCHAR       0       300     "|"      14     NOM_SUB_PRODUTO               SQL_Latin1_General_CP1_CI_AS
    15       SQLCHAR       0       300     "|"      15     NOM_CENTRALIZADOR               SQL_Latin1_General_CP1_CI_AS
    16       SQLCHAR       0       300     "|"      16     NOM_GESTOR               SQL_Latin1_General_CP1_CI_AS
    17       SQLCHAR       0       300     "|"      17     NOM_SUBGESTOR               SQL_Latin1_General_CP1_CI_AS
    18       SQLCHAR       0       300     "|"      18     NOM_ESTRATEGIA               SQL_Latin1_General_CP1_CI_AS
    19       SQLCHAR       0       300     "|"      19     NOM_TIPO_CONTRAPARTE               SQL_Latin1_General_CP1_CI_AS
    20       SQLCHAR       0       300     "|"      20     NOM_CONTRAPARTE               SQL_Latin1_General_CP1_CI_AS
    21       SQLCHAR       0       300     "|"      21     NOM_INDEXADOR               SQL_Latin1_General_CP1_CI_AS
    22       SQLCHAR       0       300     "|"      22     DATA_INICIO               SQL_Latin1_General_CP1_CI_AS
    23       SQLCHAR       0       300     "|"      23     DATA_VENCIMENTO               SQL_Latin1_General_CP1_CI_AS
    24       SQLCHAR       0       300     "|"      24     NEM               SQL_Latin1_General_CP1_CI_AS
    25       SQLCHAR       0       300     "|"      25     LEG               SQL_Latin1_General_CP1_CI_AS
    26       SQLCHAR       0       300     "|"      26     TXA_JUROS_NEGOCIADA               SQL_Latin1_General_CP1_CI_AS
    27       SQLCHAR       0       300     "|"      27     PCT_INDEXADOR               SQL_Latin1_General_CP1_CI_AS
    28       SQLCHAR       0       300     "|"      28     NUM_OPERACAO_CONTABIL               SQL_Latin1_General_CP1_CI_AS
    29       SQLCHAR       0       300     "|"      29     textbox14               SQL_Latin1_General_CP1_CI_AS
    30       SQLCHAR       0       300     "|"      30     PCT_LIQUIDACAO               SQL_Latin1_General_CP1_CI_AS
    31       SQLCHAR       0       300     "|"      31     VLR_REFERENCIA               SQL_Latin1_General_CP1_CI_AS
    32       SQLCHAR       0       300     "|"      32     VLR_PRINCIPAL_FECH               SQL_Latin1_General_CP1_CI_AS
    33       SQLCHAR       0       300     "|"      33     VLR_ACCRUAL_ABERT               SQL_Latin1_General_CP1_CI_AS
    34       SQLCHAR       0       300     "|"      34     VLR_ACCRUAL_FECH               SQL_Latin1_General_CP1_CI_AS
    35       SQLCHAR       0       300     "|"      35     VLR_MTM_AUXILIAR               SQL_Latin1_General_CP1_CI_AS
    36       SQLCHAR       0       300     "|"      36     VLR_MTM_CONTABIL_FECH               SQL_Latin1_General_CP1_CI_AS
    37       SQLCHAR       0       300     "|"      37     VLR_RSLTDO_ATUALIZACAO_DIA               SQL_Latin1_General_CP1_CI_AS
    38       SQLCHAR       0       300     "|"      38     VLR_RSLTDO_ALIENACAO_DIA               SQL_Latin1_General_CP1_CI_AS
    39       SQLCHAR       0       300     "|"      39     VLR_RSLTDO_DELTA_MTM_DIA               SQL_Latin1_General_CP1_CI_AS
    40       SQLCHAR       0       300     "|"      40     VLR_RSLTDO_TRADING_DIA               SQL_Latin1_General_CP1_CI_AS
    41       SQLCHAR       0       300     "|"      41     VLR_RSLTDO_AJUSTE_MTM_DIA               SQL_Latin1_General_CP1_CI_AS
    42       SQLCHAR       0       300     "|"      42     VLR_RSLTDO_REALIZAR_DIA               SQL_Latin1_General_CP1_CI_AS
    43       SQLCHAR       0       300     "|"      43     VLR_RSLTDO_REALIZADO_DIA               SQL_Latin1_General_CP1_CI_AS
    44       SQLCHAR       0       300     "|"      44     VLR_CUSTO_OPORTUNIDADE               SQL_Latin1_General_CP1_CI_AS
    45       SQLCHAR       0       300     "|"      45     textbox51               SQL_Latin1_General_CP1_CI_AS
    46       SQLCHAR       0       300     "|"      46     textbox65               SQL_Latin1_General_CP1_CI_AS
    47       SQLCHAR       0       300     "\n"     47     NOM_TIPO_CONTRAPARTE_RISCO               SQL_Latin1_General_CP1_CI_AS

    algumas informações do arquivo txt

    5

    /4/2012|Valores em Unidades|38.000.000,00|0,00|2.000.000,00|-21.669,51|-35.502.782,22|-200.475,91|-93.684,48|-127.768,18|-148.494,76|20.726,58|TESTE EMPRESA|PRODUTO|TESTE1 |TESTE2 |TESTE3 |TESTE4|Interna|TESTE5 |CCC|29/2/2008|29/3/2016|Interna|1|0,00%|100,00%|7916764|36384180|0,00%|-974.853,30|-974.853,30|-1.487.122,09|-1.487.122,09|-1.487.122,10|-1.487.122,10|-537,08|0,00|-537,09|0,00|-0,01|542,16|0,00|542,08|540,06|2,02|
    • Editado rafa-martin segunda-feira, 23 de abril de 2012 19:50
    segunda-feira, 23 de abril de 2012 19:48
  • so na primeira coluna vem os espaços??

    Att.
    Lukas Baldan

    segunda-feira, 23 de abril de 2012 20:12
  • não. em todas as strings. veja: V a l o r e s  e m  U n i d a d e s
    segunda-feira, 23 de abril de 2012 20:17
  • no meu caso não apareceu nenhum espaço

    teste ai

    select

    SELECT *
           FROM  OPENROWSET(BULK  'C:\dados.dat',
           FORMATFILE='C:\modelo.fmt'  
           ) AS t1;
           

    fmt:

    10.0
    46
    1       SQLCHAR       0       300     "|"      1     textbox8                SQL_Latin1_General_CP1_CI_AS
    2       SQLCHAR       0       300     "|"      2     textbox73               SQL_Latin1_General_CP1_CI_AS
    3       SQLCHAR       0       300     "|"      3     textbox30               SQL_Latin1_General_CP1_CI_AS
    4       SQLCHAR       0       300     "|"      4     textbox31               SQL_Latin1_General_CP1_CI_AS
    5       SQLCHAR       0       300     "|"      5     textbox32               SQL_Latin1_General_CP1_CI_AS
    6       SQLCHAR       0       300     "|"      6     textbox33               SQL_Latin1_General_CP1_CI_AS
    7       SQLCHAR       0       300     "|"      7     textbox36               SQL_Latin1_General_CP1_CI_AS
    8       SQLCHAR       0       300     "|"      8     textbox39               SQL_Latin1_General_CP1_CI_AS
    9       SQLCHAR       0       300     "|"      9     textbox43               SQL_Latin1_General_CP1_CI_AS
    10      SQLCHAR       0       300     "|"      10     textbox12               SQL_Latin1_General_CP1_CI_AS
    11      SQLCHAR       0       300     "|"      11     textbox66               SQL_Latin1_General_CP1_CI_AS
    12      SQLCHAR       0       300     "|"      12     textbox69               SQL_Latin1_General_CP1_CI_AS
    13      SQLCHAR       0       300     "|"      13     NOM_EMPRESA               SQL_Latin1_General_CP1_CI_AS
    14      SQLCHAR       0       300     "|"      14     NOM_SUB_PRODUTO               SQL_Latin1_General_CP1_CI_AS
    15      SQLCHAR       0       300     "|"      15     NOM_CENTRALIZADOR               SQL_Latin1_General_CP1_CI_AS
    16      SQLCHAR       0       300     "|"      16     NOM_GESTOR               SQL_Latin1_General_CP1_CI_AS
    17      SQLCHAR       0       300     "|"      17     NOM_SUBGESTOR               SQL_Latin1_General_CP1_CI_AS
    18      SQLCHAR       0       300     "|"      18     NOM_ESTRATEGIA               SQL_Latin1_General_CP1_CI_AS
    19      SQLCHAR       0       300     "|"      19     NOM_TIPO_CONTRAPARTE               SQL_Latin1_General_CP1_CI_AS
    20      SQLCHAR       0       300     "|"      20     NOM_CONTRAPARTE               SQL_Latin1_General_CP1_CI_AS
    21      SQLCHAR       0       300     "|"      21     NOM_INDEXADOR               SQL_Latin1_General_CP1_CI_AS
    22      SQLCHAR       0       300     "|"      22     DATA_INICIO               SQL_Latin1_General_CP1_CI_AS
    23      SQLCHAR       0       300     "|"      23     DATA_VENCIMENTO               SQL_Latin1_General_CP1_CI_AS
    24      SQLCHAR       0       300     "|"      24     NEM               SQL_Latin1_General_CP1_CI_AS
    25      SQLCHAR       0       300     "|"      25     LEG               SQL_Latin1_General_CP1_CI_AS
    26      SQLCHAR       0       300     "|"      26     TXA_JUROS_NEGOCIADA               SQL_Latin1_General_CP1_CI_AS
    27      SQLCHAR       0       300     "|"      27     PCT_INDEXADOR               SQL_Latin1_General_CP1_CI_AS
    28      SQLCHAR       0       300     "|"      28     NUM_OPERACAO_CONTABIL               SQL_Latin1_General_CP1_CI_AS
    29      SQLCHAR       0       300     "|"      29     textbox14               SQL_Latin1_General_CP1_CI_AS
    30      SQLCHAR       0       300     "|"      30     PCT_LIQUIDACAO               SQL_Latin1_General_CP1_CI_AS
    31      SQLCHAR       0       300     "|"      31     VLR_REFERENCIA               SQL_Latin1_General_CP1_CI_AS
    32      SQLCHAR       0       300     "|"      32     VLR_PRINCIPAL_FECH               SQL_Latin1_General_CP1_CI_AS
    33      SQLCHAR       0       300     "|"      33     VLR_ACCRUAL_ABERT               SQL_Latin1_General_CP1_CI_AS
    34      SQLCHAR       0       300     "|"      34     VLR_ACCRUAL_FECH               SQL_Latin1_General_CP1_CI_AS
    35      SQLCHAR       0       300     "|"      35     VLR_MTM_AUXILIAR               SQL_Latin1_General_CP1_CI_AS
    36      SQLCHAR       0       300     "|"      36     VLR_MTM_CONTABIL_FECH               SQL_Latin1_General_CP1_CI_AS
    37      SQLCHAR       0       300     "|"      37     VLR_RSLTDO_ATUALIZACAO_DIA               SQL_Latin1_General_CP1_CI_AS
    38      SQLCHAR       0       300     "|"      38     VLR_RSLTDO_ALIENACAO_DIA               SQL_Latin1_General_CP1_CI_AS
    39      SQLCHAR       0       300     "|"      39     VLR_RSLTDO_DELTA_MTM_DIA               SQL_Latin1_General_CP1_CI_AS
    40      SQLCHAR       0       300     "|"      40     VLR_RSLTDO_TRADING_DIA               SQL_Latin1_General_CP1_CI_AS
    41      SQLCHAR       0       300     "|"      41     VLR_RSLTDO_AJUSTE_MTM_DIA               SQL_Latin1_General_CP1_CI_AS
    42      SQLCHAR       0       300     "|"      42     VLR_RSLTDO_REALIZAR_DIA               SQL_Latin1_General_CP1_CI_AS
    43      SQLCHAR       0       300     "|"      43     VLR_RSLTDO_REALIZADO_DIA               SQL_Latin1_General_CP1_CI_AS
    44      SQLCHAR       0       300     "|"      44     VLR_CUSTO_OPORTUNIDADE               SQL_Latin1_General_CP1_CI_AS
    45      SQLCHAR       0       300     "|"      45     textbox51               SQL_Latin1_General_CP1_CI_AS
    46      SQLCHAR       0       300     "\n"      46     textbox65  

    dados

    5/4/2012|Valores em Unidades|38.000.000,00|0,00|2.000.000,00|-21.669,51|-35.502.782,22|-200.475,91|-93.684,48|-127.768,18|-148.494,76|20.726,58|TESTE EMPRESA|PRODUTO|TESTE1 |TESTE2 |TESTE3 |TESTE4|Interna|TESTE5 |CCC|29/2/2008|29/3/2016|Interna|1|0,00%|100,00%|7916764|36384180|0,00%|-974.853,30|-974.853,30|-1.487.122,09|-1.487.122,09|-1.487.122,10|-1.487.122,10|-537,08|0,00|-537,09|0,00|-0,01|542,16|0,00|542,08|540,06|2,02
    5/4/2012|Valores em Unidades|38.000.000,00|0,00|2.000.000,00|-21.669,51|-35.502.782,22|-200.475,91|-93.684,48|-127.768,18|-148.494,76|20.726,58|TESTE EMPRESA|PRODUTO|TESTE1 |TESTE2 |TESTE3 |TESTE4|Interna|TESTE5 |CCC|29/2/2008|29/3/2016|Interna|1|0,00%|100,00%|7916764|36384180|0,00%|-974.853,30|-974.853,30|-1.487.122,09|-1.487.122,09|-1.487.122,10|-1.487.122,10|-537,08|0,00|-537,09|0,00|-0,01|542,16|0,00|542,08|540,06|2,02
    5/4/2012|Valores em Unidades|38.000.000,00|0,00|2.000.000,00|-21.669,51|-35.502.782,22|-200.475,91|-93.684,48|-127.768,18|-148.494,76|20.726,58|TESTE EMPRESA|PRODUTO|TESTE1 |TESTE2 |TESTE3 |TESTE4|Interna|TESTE5 |CCC|29/2/2008|29/3/2016|Interna|1|0,00%|100,00%|7916764|36384180|0,00%|-974.853,30|-974.853,30|-1.487.122,09|-1.487.122,09|-1.487.122,10|-1.487.122,10|-537,08|0,00|-537,09|0,00|-0,01|542,16|0,00|542,08|540,06|2,02
    5/4/2012|Valores em Unidades|38.000.000,00|0,00|2.000.000,00|-21.669,51|-35.502.782,22|-200.475,91|-93.684,48|-127.768,18|-148.494,76|20.726,58|TESTE EMPRESA|PRODUTO|TESTE1 |TESTE2 |TESTE3 |TESTE4|Interna|TESTE5 |CCC|29/2/2008|29/3/2016|Interna|1|0,00%|100,00%|7916764|36384180|0,00%|-974.853,30|-974.853,30|-1.487.122,09|-1.487.122,09|-1.487.122,10|-1.487.122,10|-537,08|0,00|-537,09|0,00|-0,01|542,16|0,00|542,08|540,06|2,02
    5/4/2012|Valores em Unidades|38.000.000,00|0,00|2.000.000,00|-21.669,51|-35.502.782,22|-200.475,91|-93.684,48|-127.768,18|-148.494,76|20.726,58|TESTE EMPRESA|PRODUTO|TESTE1 |TESTE2 |TESTE3 |TESTE4|Interna|TESTE5 |CCC|29/2/2008|29/3/2016|Interna|1|0,00%|100,00%|7916764|36384180|0,00%|-974.853,30|-974.853,30|-1.487.122,09|-1.487.122,09|-1.487.122,10|-1.487.122,10|-537,08|0,00|-537,09|0,00|-0,01|542,16|0,00|542,08|540,06|2,02


    Att.
    Lukas Baldan


    segunda-feira, 23 de abril de 2012 20:20
  • cara acho que o problema é o arquivo. acho q pode ser alguma coisa no momento que ele é gerado.

    tem como eu pegar o conteúdo desse arquivo e criar outro? pq seu fizer isso na mão, funciona perfeitamente.

    segunda-feira, 23 de abril de 2012 20:32
  • acho que so manualmente mesmo copiando e colando,

    o arquivo sai em algum formato pre-definifo???


    Att.
    Lukas Baldan

    segunda-feira, 23 de abril de 2012 20:36
  • formato .txt
    segunda-feira, 23 de abril de 2012 20:40
  • bem tente copiar o conteudo do txt gerado e criar um novo arquivo para ver se funciona

    acredito que o problema esta no arquivo mesmo.

    mas fica dificil descobrir sem o .txt gerado pelo aplicativo


    Att.
    Lukas Baldan

    segunda-feira, 23 de abril de 2012 20:43
  • isso já testei... se eu fizer manualmente funciona. como posso fazer isso via sql?

    segunda-feira, 23 de abril de 2012 20:44
  • realmente esta eu vou ficar devendo,

    acredito que com o sql da para copiar o arquivo, no entanto ele iria gerar um arquivo idêntico

    o aplicativo não tem como exportar de outra forma????


    Att.
    Lukas Baldan

    segunda-feira, 23 de abril de 2012 20:57
  • não. mais eu fiz de uma outra forma dinâmica usando bulk.

    valeu mesmo assim!

    segunda-feira, 23 de abril de 2012 21:34