SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: maikmr en Jueves 5 de Enero de 2006, 03:59

Título: Conectar Aplicasion Con Una Bd En Postgres
Publicado por: maikmr en Jueves 5 de Enero de 2006, 03:59
Hola colegas del foro feliz año para todos, estoy haciendo unas pruebas para saber como conectar una aplicasion encha en Visual C# .NET a una base de datos en Postgres que como ya sabran es el Motor de Bases de Datos de GNU.

Pero no e podido, y quisiera saber si alguien sabe como hacer la conexion, tomando en cuenta que la aplicasion corre sobre windows y el servidor de Base de Datos pueda estar en Windows o Linux.

Les agradecere la informacion.
 
Aporcierto el IDE de Desarrollo que estoy usando en Sharpdevelop, muy bueno porcierto se los recomindo si aun no lo conocen.

Be a binary free!! :comp:
Título: Re: Conectar Aplicasion Con Una Bd En Postgres
Publicado por: JuanK en Jueves 5 de Enero de 2006, 13:31
Hola,
debes crear una conexion odbc a la bd y luego desde C# creas una conexion con el odbc que creaste.

En el momento no hay ningun IDE mejor que el visual studio .net 2005, que en su version express es gratuito y se puede bajar de la pagina de microsoft.
Título: Re: Conectar Aplicasion Con Una Bd En Postgres
Publicado por: maikmr en Jueves 5 de Enero de 2006, 17:28
Pues mas o menos se como es que se hace el odbc, la idea mia es dejar trabajando la bases de datos con postgres, de momento la estoy trabajando con SQL 2000 Server, y para conectar lo que uso con 4 objetos u SqlConnection, un SqlCommand, un SqlDataAdapter y un DataSet, entonces para finalizar lo que tendria que hacer despues de lo que me dijiste, es cambiar estos objetos por los odbc del mismo tipo.

A Porcierto el asunto Con Sharpdevelop es que es un IDE de desarrollo libre del Proyecto GNU, y si es sierto, aun no esta ala altura de Visual Studio, pero a criterio muy personal por la potencia del Debug de Visual Studio pero despues de ahi, esta vastente equiparado.

A una pregunta mas cuanto pesa el instalador de visual studio .net 2005? y otra cosa mi idea final es dejar la base de datos con postgres pero sobre linux, no hay ningun problema aun asi puedo crear la conexion odbc a la bd?

muchas gracias por la info viejo!! :comp:
Título: Re: Conectar Aplicasion Con Una Bd En Postgres
Publicado por: n00b en Viernes 6 de Enero de 2006, 02:13
No uses ODBC, si tienes un provider .net open source para que puedas conectarte nativamente, busca sobre Npgsql.

Saludos
Título: Re: Conectar Aplicasion Con Una Bd En Postgres
Publicado por: maikmr en Domingo 8 de Enero de 2006, 21:41
Ok! primero que todo gracias, x responderme, pero bueno no tengo aun muy claro el consepto de un provider, se mas o menos que es algo para conectarse a bases de datos, y ademas lo de ("conectarte nativamente"), no comprendo bien el consepto, debo estar equivocado pero me suena como a conectarse a una base de datos que este en la misma maquina en donde se corra la aplicasion, me imagino que debo estar equivocado, y de no estarlo no me servira porque la finalidad es que varias maquinas se conecten a esa base datos de manera retomo.

Por ultimo lo del Npgsql me imagino a decer un provider, a y otra cosa, les reitero mi idea final que es que la base de datos me quede trabajando con postgres sobre LINUX, pero la aplicasion es una aplicasion echa en C# .NET para Windows, entonces cualquier sugerenci que me puedan hacer, traten de que se apege a esta idea,
gracias nuevamente!!