Usar FormatFile e Bulk Insert
18/08/2003
0
Tenho o seguinte arquivo texto:
Codigo(Inteiro) Descricao(String) Data(DateTime)
1 Caneta 10/05/2003
2 Caderno 20/06/2003
.
.
.
Uso a seguinte estrutura do Bulk Insert:
BULK INSERT TB_PRODUTO FROM ´\\Arquivo.txt´
WITH ( FIELDTERMINATOR = ´\n´)
Só que me retorna a seguinte mensagem de erro:
´ Bulk insert data conversion error (type mismatch) for row 1, column 1(Cod_Produto). ´
Não está conseguindo inserir um string em um inteiro, por que dentro do arquivo lê o cod_produto como string e tenta inserir na tabela uma string em cima de um inteiro, como faço para fazer essa conversão usuando o Bulk Insert? Pelo visto sei que o comando é FormatFile, mas não estou conseguindo usar esse comando.
Se alguem souber e puder me passar um exemplo com o acima.
Desde já muito obrigado.
Codigo(Inteiro) Descricao(String) Data(DateTime)
1 Caneta 10/05/2003
2 Caderno 20/06/2003
.
.
.
Uso a seguinte estrutura do Bulk Insert:
BULK INSERT TB_PRODUTO FROM ´\\Arquivo.txt´
WITH ( FIELDTERMINATOR = ´\n´)
Só que me retorna a seguinte mensagem de erro:
´ Bulk insert data conversion error (type mismatch) for row 1, column 1(Cod_Produto). ´
Não está conseguindo inserir um string em um inteiro, por que dentro do arquivo lê o cod_produto como string e tenta inserir na tabela uma string em cima de um inteiro, como faço para fazer essa conversão usuando o Bulk Insert? Pelo visto sei que o comando é FormatFile, mas não estou conseguindo usar esse comando.
Se alguem souber e puder me passar um exemplo com o acima.
Desde já muito obrigado.
Edusgouveia
Curtir tópico
+ 0
Responder
Posts
18/08/2003
Mysys
´ Bulk insert data conversion error (type mismatch) for row 1, column 1(Cod_Produto). ´
c eu entendi direito o erro que esta dando esta falando que
a linha 1 na coluna 1 que tem o valor de Cod_Produto que nao é valido
para o campo do banco de dados Integer.
no teu exemplo a linha 1 e coluna 1 pega no cabecario do exemplo
eu testei aqui e funcionou sem o cabecario .....
c eu entendi direito o erro que esta dando esta falando que
a linha 1 na coluna 1 que tem o valor de Cod_Produto que nao é valido
para o campo do banco de dados Integer.
no teu exemplo a linha 1 e coluna 1 pega no cabecario do exemplo
eu testei aqui e funcionou sem o cabecario .....
Responder
Clique aqui para fazer login e interagir na Comunidade :)