Ir para conteúdo

POWERED BY:

Arquivado

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

flavia_oliv

Conexão - KingHost

Recommended Posts

Bom pessoal,

 

Não estou conseguindo conectar meu banco, como local ele roda, mas quando coloco no servidor não. É um sistema em ASP.NET/C# e com banco PostgresSQL. Estou usando o KingHost, e eles oferecem o seguinte exemplo:

 

'Conexão banco PGSQL
Set db_conn = Server.CreateObject("ADODB.Connection")
str_conn = "DRIVER={PostGreSQL Ansi};SERVER=pgsql.teste.kinghost.net;UID=teste;PWD=***********;DATABASE=teste;OPTION=3" 
db_conn.connectionstring = str_conn
db_conn.Open

 

o meu eu fiz assim:

 

using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Text;
using Npgsql;

namespace VBO.Model.Suporte
{
   public static class Conexao
   {
       private static NpgsqlConnection conexao;

         private static NpgsqlConnection conexao;

       public static void conectar()
       {
           string end_banco = "Server=pgsql.testando.kinghost.net;Database=teste;User Id=teste;Password=*****; Preloadreader=true"; 
           conexao = new NpgsqlConnection(end_banco);
           conexao.Open();
       }


       public static void desconec()
       {
           conexao.Close();
           conexao.Dispose();
       }

       public static NpgsqlDataReader selecionar(String sql)
       {
           NpgsqlCommand comando = new NpgsqlCommand(sql, conexao);
           return comando.ExecuteReader();
       }

       public static void executar(String sql)
       {
           NpgsqlCommand comando = new NpgsqlCommand(sql, conexao);
           comando.ExecuteNonQuery();
       }
   }
}	

 

Onde está escrito teste são minhas informações, que preferi não colocar.

 

Sou iniciante e não sei mais o que fazer.

Compartilhar este post


Link para o post
Compartilhar em outros sites

De uma olhada em alguns exemplos pra ver se alguma funciona:

http://www.connectionstrings.com/

 

Mas é normal esse povo colocar a culpa no sistema, tem que provar pra eles que o problema esta no servidor deles. Pede pra ele colocar uma página que conecta normalmente pra você ver.

 

Abraços...

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.