Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal estou desenvolvendo um formulário que faz cadastro de Países em VB.Net e usando o PostgreSQL como Banco de Dados, para fazer a conexão estou usando o Npgsql, segui todos os tutoriais que encontrei na internet mas ele simplesmente não funciona. Quando carrego o formulário diz que a senha está incorreta, eu vou e faço a conexão no PGAdmin usando a mesma senha e funciona, mas pelo formulário não, será que alguém sabe o que pode ser?
Vou postar o código aqui.
Imports Npgsql
Public Class frmPais
Private DA As NpgsqlDataAdapter
Private DS As DataSet = New DataSet()
Private Sub frmPais_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim ConexaoPG As String = "Server=localhost;Port=5432;UserId=postgres;Password='senha';Database=bancodedados"
Dim conn As NpgsqlConnection = Nothing
Try
conn = New NpgsqlConnection(ConexaoPG)
conn.Open()
Dim SQL As String = "SELECT * FROM CADASTRO_PAIS"
DA = New NpgsqlDataAdapter(SQL, conn)
Dim cmdSQL As NpgsqlCommandBuilder = New NpgsqlCommandBuilder(DA)
DA.Fill(DS, "CADASTRO_PAIS")
DA.FillSchema(DS, SchemaType.Source, "CADASTRO_PAIS")
Catch ex As Exception
MsgBox(ex.Message)
Finally
If Not conn Is Nothing Then
If conn.State = ConnectionState.Open Then
conn.Close()
End If
End If
End Try
End Sub
End ClassCarregando comentários...