From: | Pablo Febolo <pfebolo(at)yahoo(dot)com> |
---|---|
To: | "\[ n e x o \]" <nexo(dot)oxen(at)gmail(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Problema al conectar con Npgsql |
Date: | 2006-11-23 13:39:23 |
Message-ID: | 20061123133923.13464.qmail@web56703.mail.re3.yahoo.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Nexo, no tengo mucha experiencia con postgress, pero el problema esta casi seguro en la cadena de conexión, yo tuve algún problema con las mayusculas/minusculas (cuidado que postgress es "case sensitive").
A mi me ayuda bastante hacer un archivo extensión udl, que te permite generar el conection string mas facilmente.
Suerte.
----- Original Message ----
From: [ n e x o ] <nexo(dot)oxen(at)gmail(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Sent: Wednesday, November 22, 2006 10:33:39 PM
Subject: [pgsql-es-ayuda] Problema al conectar con Npgsql
Hola
he tenido problemas con Npgsql desde que por primera vez lo descargue de la red, y poco a poco, uno por uno lo he ido solucionando y la verdad que es existe poca información al respecto y mas poquito en castellano.
He leído muchas maravillas sobre Npgsql y me he disidido a probarlo (...) así que ya lo tengo en Visual Studio 2003 y el problema es el siguiente:
lo único que dese hacer es una conexión y que ademas los datos de una tabla mes los pase un DataGrid y este es el codigo que he escrito ya algo depurado.
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim da As Npgsql.NpgsqlDataAdapter
Dim cn As Npgsql.NpgsqlConnection
Dim cmB As
Npgsql.NpgsqlCommandBuilder
Dim ds As New DataSet
Try
cn = New Npgsql.NpgsqlConnection("Server=192.168.1.65;" & _
"Port=5432;" & _
"User Id=postgres;" & _
"Password=*******;" & _
"Database=Prueba001;")
cn.Open()
da = New Npgsql.NpgsqlDataAdapter("SELECT * FROM Tabla01", cn)
'cmB = New Npgsql.NpgsqlCommandBuilder(da)
da.Fill(ds, "Tabla1")
DataGrid1.DataSource = ds
DataGrid1.BeginInit()
Catch ex As Npgsql.NpgsqlException
TextBox1.Text = "Mensaje: " & ex.Message & vbCrLf
End Try
Pero el problema surge en la linea cn.Open () y me marca el siguiente error:
Excepción no controlada del tipo 'System.IO.IOException' en npgsql.dll
Información adicional: No se puede escribir datos de en la conexión de transporte.
He buscado información sobre este error pero lo único que encontrado es algo sobre poketPc
Si no abrimos la conexion en ese momento y omitimos la linea cn.Open() el error aparece a la ora de llenar el DataSet o DataTable en la linea
da.Fill(ds, "Tabla1") es el mismo error.
Ya le he buscado por muchas lados y no he encontrado nada que me diga algo, o por lo menos me de una pequeña pista sobre que es lo que esta mal, ya he revisado los nombre de la Bd el nombre del usuario, el puerto, la dirección IP, creo ya que ya he chekado todo pero no he podido solucionar nada.
Si alguien sabe como poder solucionarlo o por lo menos me diga que es lo que estoy haciendo mal se los agradeceré mucho.
__________________________________________________
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
¡Abrí tu cuenta ya! - http://correo.yahoo.com.ar
From | Date | Subject | |
---|---|---|---|
Next Message | catalina villegas clavijo | 2006-11-23 13:41:54 | Re: Tunnig de postgres no toma mas memoria |
Previous Message | Alvaro Herrera | 2006-11-23 13:16:05 | Re: Cambio de directorio de Bases de Datos |