Veja a disponibilidade de registro de um domínio:

  • www.
  • suporte / windows

ASP e postgresql

PostgreSQL é um sistema de banco de dados altamente escalável, e tem a vantagem de ser um banco padrão SQL com uso Free, pois é uma solução em código-aberto.


Com mais de 15 anos de desenvolvimento, o PostgreSQL é uma ótima solução para uso corporativo em aplicações críticas.


Caso você ainda não tenha o serviço habilitado, solicite junto ao nosso Contact Center através de nosso formulário de suporte.


Painel de Administração do PostGreSQL

Oferecemos a você uma interface amigável e fácil de usar para você criar suas tabelas e administrar a sua base PostgreSQL de sua conta Windows.


O endereço de acesso é http://pgsql.seudominio.com(.br). Substitua o termo "seudominio" para o nome do seu site.


Entre com seu login e senha e usufrua de todas as funcionalidades desse painel! O painel permite também criar tabelas, editar, remover, inserir registros, fazer consultas e etc.

Usando o PostGreSQL com ASP

Conexão usando DSN

DSN significa Data Source Name e basicamente é um "atalho" que pode ser criado pelos administradores do servidor para que você use em seu código.

Para solicitar a criação de um DSN, entre em contato conosco pelo formulário de suporte, fornecendo o nome do DSN desejado.

Suponhamos que o DSN desejado foi o "pgsql_dsn". Configure os seguintes elementos:

<%@ LANGUAGE="JAVASCRIPT" %>
<html>
<head>
<title>Consultando Dados de um Banco de Dados</title>
</head>
<body>
<%
var recordSet = Server.CreateObject("ADODB.RecordSet");
recordSet.Open("select * from nomedatabela;","DSN=nomedadsn");
' Altere o campo nomedatabela para o nome da tabela de deseja pesquisar
' Altere o campo nomedadsn para o nome da DSN criada para realizar a consulta com a base de dados

Response.write("Exemplo de conexão asp - com o Banco de Dados");
Response.Write("<table' border=1>");
while(!recordSet.EOF)
{
Response.Write("<tr>");
Response.Write("<td>");
Response.Write(recordSet("nomedatabela"));
' Altere o campo nomedatabela para o nome da tabela de deseja pesquisar

Response.Write("</td>");
Response.Write("<td>");
Response.Write(recordSet("nomedatabela"));
' Altere o campo nomedatabela para o nome da tabela de deseja pesquisar

Response.Write("</td>");
Response.Write("<td>");
Response.Write("R$ ");
Response.Write(recordSet("nomedatabela"))
' Altere o campo nomedatabela para o nome da tabela de deseja pesquisar

Response.Write("</td>");
Response.Write("</tr>");
recordSet.MoveNext();
}
Response.Write("</table>");
%>
</body>
</html>


Usando o PostGreSQL com .Net e C#

Segue abaixo o código ASP efetuando a conexão e tentando listar os campos da tabela "Contatos". Neste exemplo não é preciso solicitar a criação do DSN, pois estão sendo informados na string de conexão os seguintes elementos:

Driver usado:
MySQL ODBC 3.51 Driver
Server:
localhost
Database:
nome da base de dados
uid:
login
pwd:
senha


<%@ Page Language="C#" autoeventwireup="False" EnableSessionState="False" EnableViewState="False" %>
<%@ import Namespace="System.Data" %>
<%@ import Namespace="System.Data.Odbc" %>
<script runat="server">
private const string ConnStr = "Driver={PostgreSQL};" +
"Server=localhost;Database=nomedabase;uid=seulogin;pwd=suasenha;";
protected override void OnInit(EventArgs e)
{
base.OnInit(e);
using(OdbcConnection con = new OdbcConnection(ConnStr))
using(OdbcCommand cmd = new OdbcCommand("SELECT * FROM nomedabase", con))
{
con.Open();
dgrAllNames.DataSource = cmd.ExecuteReader(
CommandBehavior.CloseConnection |
CommandBehavior.SingleResult);
dgrAllNames.DataBind();
}
}
</script>
<html>
<head>
<title>Exibindo registros da tabela 'nomedatabela' no POSTGRESQL</title> <style>BODY {
FONT: 100% Verdana
}
</style>
</head>
<body>
<p align="center">
<b>ASP.NET - Conexao - ODBC<br />
Registros Da Tabela</b>&nbsp;:
</p>
<asp:DataGrid id="dgrAllNames" Runat="server" CellPadding="3" HorizontalAlign="Center" ForeColor="Blue" BackColor="#FFFFC0">
<FooterStyle backcolor="#FFE0C0"></FooterStyle>
<HeaderStyle forecolor="#0000C0" backcolor="#FFE0C0"></HeaderStyle>
</asp:DataGrid>
</body>


Caso queira mais detalhes, entre em contato conosco:




  • Digiweb | Hospedagem de sites
  • Todos os direitos reservados | 1996 / 2008