Jump to content
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

pacha_braga

[Resolvido] [PHP + SQL Server]

Recommended Posts

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.

Share this post


Link to post
Share on other 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.

Share this post


Link to post
Share on other 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 ;)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.