Estoy usando este codigo que encontré en una pag pero me da el siguiente error:
"no se encuentra el nombre de origen de datos y no se especifico ningun controlador predeterminado"Hice la configuracion en Origenes de datos (ODBC) y agregué en DNS de sistema y de usuario al controlador Postgres. No se si esté bien...Tambien desactivé el firewall porsia las moscas...
Alguien conoce de esto?
El codigo es:
////////////////////////////////////////////////////////////////////////////////////
private void button1_Click(object sender, System.EventArgs e)
{
DimcadenaConexion=
"{postgresql};Server=localhost;Port=5432;Database=bd;Uid=postgres;Pwd=***;"
Dim conexion as Microsoft.Data.Odbc.OdbcConnection = New OdbcConnection(cadenaConexion)
Dim comando as String = "INSERT INTO nodos VALUES (2,'er')"
Dim cmd as Microsoft.Data.Odbc.OdbcCommand = New OdbcCommand(comando, conexion)
Try
MsgBox("Abriendo conexion")
cmd.Connection.Open()
Console.WriteLine("Abriendo conexion2")
cmd.ExecuteNonQuery()
cmd.Connection.Close()
Catch ex As Exception
MsgBox(ex.ToString)
End Try
/////////////////////////////////////////////////////////////////////////////////////