Gilnet 0 Denunciar post Postado Agosto 29, 2007 Olá,Veja esse fragmento de código:$Query = "select * from tbAssociados";$Result = mssql_query($Query, include('Conexao.php'));erro: Cuidado esse recurso é inválido em ms_sqlquery.O arquivo Conexao.php está na pasta root do site e contém o seguinte conteúdo:<?php $Host = "192.168.1.30"; $User = "dbSAN"; $Psw = "dbsan"; $DB = "dbSAN"; $SQLConnect = mssql_connect("$Host", "$DB", "$User", "$Psw"); if(!$SQLConnect){ echo("Atenção !!!! Não foi possível se conectar ao BANCO DE DADOS. Favor verificar com o SUPORTE"); mssql_close(); mssql_select_db("$DB"); exit; }?>Alguma dica ????Obrigado. Compartilhar este post Link para o post Compartilhar em outros sites
diegoholiveira 3 Denunciar post Postado Agosto 29, 2007 voce não pode incluir um arquivo como parametro de função, ou pelo menos eu nunca vi nem ouvi falar disso. tenta isso: <?php$Host = "192.168.1.30";$User = "dbSAN";$Psw = "dbsan";$DB = "dbSAN";$SQLConnect = mssql_connect($Host, $DB, $User, $Psw);if(!$SQLConnect){echo("Atenção !!!! Não foi possível se conectar ao BANCO DE DADOS. Favor verificar com o SUPORTE");}$Query = "select * from tbAssociados";$Result = mssql_query($Query, $SQLConnect);mssql_close();?> Compartilhar este post Link para o post Compartilhar em outros sites
Gilnet 0 Denunciar post Postado Agosto 30, 2007 Olá,Fiz assim:include('Conexao.php'); $Query = "select * from tbAssociados"; $Result = mssql_query($Query, $SQLConnect); if(!$SQLdb){ echo("Atenção !!!! Não foi possível selecionar a BASE DE DADOS. Favor verificar com o SUPORTE"); mssql_close(); exit; }e o erro é:Invalid object name 'tbAssociados'.Obrigado. Compartilhar este post Link para o post Compartilhar em outros sites
JFerreira 0 Denunciar post Postado Agosto 30, 2007 boas,no conexao estas a fazer o "mssql_select_db("$DB"); " certo? tens de escolher a BDse sim entao a tabela nao existe... puro e simples. Compartilhar este post Link para o post Compartilhar em outros sites
Gilnet 0 Denunciar post Postado Agosto 30, 2007 Sim...Concordo com você porém, a tabela existe no banco e seu nome é tbAssociados não entendi o que houve se alguém tiver alguma dica.Outro detalhe é que testei com outras tabelas do banco e deu o mesmo erro.Obrigado. Compartilhar este post Link para o post Compartilhar em outros sites
Gilnet 0 Denunciar post Postado Agosto 30, 2007 <?php$Host = "192.168.1.30";$DB = "dbSAN";$User = "dbSAN";$Psw = "dbsan";$SQLConnect = mssql_connect("$Host", "$DB", "$User", "$Psw");if(!$SQLConnect){echo("Atenção !!!! Não foi possível se conectar ao BANCO DE DADOS. Favor verificar com o SUPORTE");mssql_close();mssql_select_db("$DB");exit;}?> Compartilhar este post Link para o post Compartilhar em outros sites
diegoholiveira 3 Denunciar post Postado Agosto 30, 2007 no mssql_connect não existe necessidade de aspas, tente assim: $SQLConnect = mssql_connect($Host, $DB, $User, $Psw); Compartilhar este post Link para o post Compartilhar em outros sites
Gilnet 0 Denunciar post Postado Agosto 30, 2007 OK...Retirei as aspas e não funcionou deu o mesmo erro. Compartilhar este post Link para o post Compartilhar em outros sites
diegoholiveira 3 Denunciar post Postado Agosto 30, 2007 então a tabela não existe no servidor e no banco indicados. verifique seu servidor, se ele esta online e se existe esta tabela dentro do banco de dados. Compartilhar este post Link para o post Compartilhar em outros sites
Gilnet 0 Denunciar post Postado Agosto 30, 2007 OK...O banco e a tabela existe sim e o banco está online pois, tenho uma aplicação em delphi que eu fiz e está rodando normalmente.Obrigado. Compartilhar este post Link para o post Compartilhar em outros sites
diegoholiveira 3 Denunciar post Postado Agosto 30, 2007 você já testou com outras tabelas???outra coisa, quando você esta esta conexão com is_resource, ele retorna true??? Compartilhar este post Link para o post Compartilhar em outros sites
Gilnet 0 Denunciar post Postado Agosto 30, 2007 Sim....Já testei com outras tabelas e deu o mesmo erro. Como testa esse is_resource ????Obrigado. Compartilhar este post Link para o post Compartilhar em outros sites
diegoholiveira 3 Denunciar post Postado Agosto 30, 2007 if (!is_resource($result)) {echo "erro";exit;} se com todas as suas tabelas estão dando erro verifique sua conexão! Compartilhar este post Link para o post Compartilhar em outros sites
Gilnet 0 Denunciar post Postado Agosto 31, 2007 Olá,Fiz assim agora e o erro continua: Não consegue se conectar ao banco<?php $Host = "192.168.1.30"; $User = "dbSAN"; $Psw = "dbsan"; if (!is_resource($result)) { echo "não consegue conectar ao banco"; exit; }?>e configurei conforme o text indicado, porme, não consegui entender como ele vai se conectar se eu não estou passando o nome do BANCO.Meu SQL é 2000 Personal na plataforma de testes. Obrigado. Compartilhar este post Link para o post Compartilhar em outros sites
diegoholiveira 3 Denunciar post Postado Agosto 31, 2007 cara, faça isso: $Host = "192.168.1.30";$User = "dbSAN";$Psw = "dbsan";$DB = "dbSAN";$SQLConnect = mssql_connect($Host, $User, $Psw);if(!is_resource($SQLConnect)){die("Atenção !!!! Não foi possível se conectar ao BANCO DE DADOS. Favor verificar com o SUPORTE");}mssql_select_db($DB, $SQLConnect);$Query = "select * from tbAssociados";$Result = mssql_query($Query, $SQLConnect);if (!is_resource($Result)){die("erro na consulta");}mssql_close(); Compartilhar este post Link para o post Compartilhar em outros sites
Gilnet 0 Denunciar post Postado Agosto 31, 2007 OK....Funcionou.Obrigado a todos que colaboraram Compartilhar este post Link para o post Compartilhar em outros sites