Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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.
Carregando comentários...