
Postgresql con .net 2008
Publicado por rtb (24 intervenciones) el 01/07/2011 20:52:08
Hola amigos, necesito de ayuda con Postgres y Visual Basic net 2008,
hice un programa con base de datos Postgresql, en mi pc funciona todo bien pero al instalar en otra pc distinta a la mia me sale el siguiente error :
System.invalidOperationException: el proveedor postgreSQL OLe DB provider no esta registrado en este equipo
este error es cuando se intenta conectar, mas abajo el codigo de la conexion.-
Imports System.Data.OleDb
Module Modulos
' crear el objeto de conexión
Public oConexion As New OleDbConnection
Public cadena As String
Public identificador As Integer
Public Structure cuotas
Public Medidor As Double
Public ciclo As Integer
Public cuotas As Integer
End Structure
Function conectar(ByVal vUsuario As String, _
ByVal vPase As String, _
ByVal vHost As String, _
ByVal vBase As String) As Integer
cadena = "Provider=PostgreSQL OLE DB Provider;" & _
"Password=" & vUsuario & ";" & _
"User id=" & vPase & ";" & _
"Data Source=" & vHost & ";" & _
"Location=" & vBase
Try
' abrir conexión
oConexion.ConnectionString = cadena
oConexion.Open()
Catch ex As Exception
MsgBox("ERROR al abrir la conexion=" & ex.ToString)
End Try
Return (oConexion.State)
End Function
end module
Saludos, espero me ayuden
hice un programa con base de datos Postgresql, en mi pc funciona todo bien pero al instalar en otra pc distinta a la mia me sale el siguiente error :
System.invalidOperationException: el proveedor postgreSQL OLe DB provider no esta registrado en este equipo
este error es cuando se intenta conectar, mas abajo el codigo de la conexion.-
Imports System.Data.OleDb
Module Modulos
' crear el objeto de conexión
Public oConexion As New OleDbConnection
Public cadena As String
Public identificador As Integer
Public Structure cuotas
Public Medidor As Double
Public ciclo As Integer
Public cuotas As Integer
End Structure
Function conectar(ByVal vUsuario As String, _
ByVal vPase As String, _
ByVal vHost As String, _
ByVal vBase As String) As Integer
cadena = "Provider=PostgreSQL OLE DB Provider;" & _
"Password=" & vUsuario & ";" & _
"User id=" & vPase & ";" & _
"Data Source=" & vHost & ";" & _
"Location=" & vBase
Try
' abrir conexión
oConexion.ConnectionString = cadena
oConexion.Open()
Catch ex As Exception
MsgBox("ERROR al abrir la conexion=" & ex.ToString)
End Try
Return (oConexion.State)
End Function
end module
Saludos, espero me ayuden
Valora esta pregunta


0