Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

emerson.feitosa

conexão excel 2007 com sqlserver 2005

Recommended Posts

Prezados membros bom dia!

 

Pessoal estou com um grande problema na minha conexão entre excel e sqlserver 2005.

 

Eu montei uma query no sqlserver 2005 perfeita..., roda sem problemas nenhum.

 

Qdo vou inseri-la no excel (fazer a comunicação entre os aplicativos) o excel apresenta a seguinte mensagem de erro que se segue abaixo:

 

[Microsoft] [ODBC SQL SERVER DRIVER]

 THE MULTI-PART INDENTIFIER "nome do meu campo" COULD NOT BE BOUND 


O interessante é que se eu montar o sql sem os subsqls ele funciona no excel, já no sqlser a query roda inteira sem problemas.

Segue a query que montei.
[sql]
select 
cast(ger_nfs.nf_dtemis as varchar) + cast(ger_nfs.nf_hremis as varchar) as ordenacao,
ger_nfs.nf_hremis as Hora_Nota,
ger_nfs.nf_dtcanc as Status_Nota,
ger_nfs.nf_dtemis as Data_NF,
ger_nfe.nf_dtent as Data_Entrada,
tab_fun.fun_cd as Cod_Vendedor,
tab_fun.fun_nm as Nome_Vendedor,
ger_nfs.nf_nota as Nota_Fiscal,
ger_ve.ve_chassi as Chassis,
vec_prop.prop_nrpedido as Pedido,
ger_cg.cg_nm as cliente,
ger_ve.mod_cd as Modelo,
tab_mod.mod_ds as Desc_modelo,
ger_nfs.nf_vlliquido as Valor_Nota_Venda,

(select
sum(vec_cta.cta_vlcust)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não está faltando coisa ai não?! O_o

 

Este erro pode ser causado por três erros:

1 - Tipo de campo incompativel com o EXCEL

2 - Campo DUPLICADO na sua consulta

3 - Versao do SQL2005. Se não me engano, nas versões de 64bits o Excel tem que ser 2007 em diante.

 

 

Abçs

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.