Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Firebird + C# (https://www.clubdelphi.com/foros/showthread.php?t=89118)

Toni 29-09-2015 12:06:09

Firebird + C#
 
Hola,

Queria hacer una consulta porque normalmente realizo las aplicaciones con C++ BUilder y FB2.5 y ya tengo claro que utilizar y como enfocar las aplicaciones. Pero ahora me surge la necesidad de realizar una nueva aplicación que tengo que desarrollar en Visual Studio Community 2015 y FB2.5. Lo que queria preguntaros es que tipo de conexión me recomendais para la base de datos (ODBC, .NET) y que componentes de datos utilizar. Sobretodo busco facilidad de uso y estabilidad. Esta aplicación no va a tener componentes dataware, ya que no tendra interfaz grafica. Si alguien tiene experiencia en esta plataforma con esta base de datos agraderia los comentarios.

Casimiro Notevi 29-09-2015 12:54:30

Depende. ¿Local, internet?...

Toni 29-09-2015 13:26:44

Va a ser en local contra un Firebird 2.5 cliente/servidor.

Casimiro Notevi 29-09-2015 13:50:27

Yo usaría IBX

Toni 29-09-2015 14:03:30

Pero existen componentes IBX para .net?

adripugliesso 29-09-2015 14:04:21

ODBC para un Cliente / Servidor te va funcionar muy bien.

Casimiro Notevi 29-09-2015 16:33:30

Cita:

Empezado por Toni (Mensaje 497317)
Pero existen componentes IBX para .net?

Había leido que existía, pero no te lo puedo confirmar.

Toni 29-09-2015 17:15:04

Antes de ponerme a diseñar la aplicación pues queria ir dandole un enfoque con que componentes la voy a realizar y que tipo conexión. Pero me gustaria algo que ya hayais probado en proyectos en produccion con el fin de evitar complicaciones..

pacopenin 29-09-2015 18:21:20

Echa un ojo a http://www.firebirdsql.org/en/net-provider/ y ésto http://www.firebirdsql.org/en/additional-downloads/

Toni 29-09-2015 18:42:10

Gracias por las respuestas!

Pero precisamente realizaba la pregunta en el foro para no probar todas las opciones que ya habia visto que hay, que no son pocas!!
Y ademas posibles combinaciones del tipo de acceso a datos con los componentes de datos.. Pedia alguna recomendacion en base a la experiencia propia. Gracias!

Casimiro Notevi 29-09-2015 18:46:51

Es que la recomendación es que no te pases a c# ni .net :)

Toni 29-09-2015 19:30:30

Exigencias del guion Casimiro. :( Sino no me muevo del BCB6+IBX+FB25 :D Aunque ahora quiero volver a probar Lazarus..que ya esta mas madurito...que cuando lo probe en sus inicios. :)

pacopenin 29-09-2015 19:37:32

Yo usé las que puse en el enlace anterior hace unos años en un proyecto en c#. Funcionaban exactamente igual que las ADO del SQLServer. Van bien y el modo de trabajo creo que es el más adecuado para trabajar en .net, es decir "con sus armas". :):rolleyes:

Casimiro Notevi 29-09-2015 19:38:24

Mi comentario es porque no sé si tienes alguna exigencia por la que debas cambiar a c#, porque para cambiar a algo mejor... cambia a delphi :D

Toni 29-09-2015 21:02:23

Si porque es una exigencia de ese proyecto, hay una parte ya realizada. Yo tengo que terminar otra que es la que conecta con FB25.

WHILENOTEOF 20-10-2015 13:12:51

Firebird ADO.NET Data Provider
 
Yo he usado el Firebird ADO.NET Data Provider (busca en internet, no puedo poner enlaces) , trabajas con las mismas clases Connection, Reader, Command, etc que empleas con ADO.net. Yo con esto he realizado proyectos web con MVC, de escritorio de Windows con Windows Forms o WPF, incluso hace un tiempo me conectaba al servidor desde PDAs con Compact framework utilizando este driver. En mi opinión funcionan muy bien y se actualizan continuamente. Si buscas en internet encontrarás ejemplos de como hacer una conexión, leer datos, ejecutar un procedimiento almacenado, etc. Si tienes alguna duda en concreto, pregúntala que talvez te pueda ayudar. Siempre he pensado que si muchos conocieran la posibilidad de utilizar Firebird para sus proyectos .NET, la utilizarían.


La franja horaria es GMT +2. Ahora son las 14:33:44.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi