Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

pacha_braga

[Resolvido] [PHP + SQL Server]

Mensagens Recomendadas

pacha_braga

Boa Noite

Gostaria que a comunidade do P@P, ajuda-se-me numa pequena/grande situação talvez,

Como é possível mostrar uma tabela normal de dados do SQL Server, mas estes dados situam-se numa view?

É possível?! Como? Pelo método normal de apresentar dados mas chamando a tabela view_Artigos aparece erro ;(

Aguardo ajuda.

Os meus Cumprimentos.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
pacha_braga

Que erro?

Ora bem para não haver sombras de duvidas resolvi primeiramente apresentar os dados de uma tabela da qual é a seguinte query que faço:

SELECT Distinct ATG_Acumulados.ArtigoID,ATG_Acumulados.QtExist,VCliente.ClienteID FROM ATG_Acumulados,VCliente where VCliente.ClienteID = 302 ORDER BY ATG_Acumulados.ArtigoID ASC

Após isso corro o site e os dados aprecem, tudo normal, mas como são mais de 40 000 linhas para obter os dados mais rápido terei que elaborar uma view, da qual crio da seguinte forma:

CREATE VIEW view_Artigo2 SELECT Distinct ATG_Acumulados.ArtigoID,ATG_Acumulados.QtExist,VCliente.ClienteID FROM ATG_Acumulados,VCliente where VCliente.ClienteID = 302 ORDER BY ATG_Acumulados.ArtigoID ASC

Testo a query:

Select * from view_Artigo2

Tudo normal, ponho a query no codigo e faço refresh da qual obtenho o seguinte erro:

Warning: odbc_exec() [function.odbc-exec]: SQL error: [Microsoft][ODBC SQL Server Driver][sql Server]Invalid object name 'view_Artigo2'., SQL state S0002 in SQLExecDirect inC:\xampp\htdocs\Inte_Visual_Web\rd\artigos\listar.php on line 35

Agradecia a ajuda, Obrigado.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
pacha_braga

Provavelmente o script não se está a ligar à base de dados certa.

Estúpido eu.. estava a trabalhar com a bd antiga nessa pág. tinha-me esquecido de mudar o include.. :s

Obrigado ;)

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.