TODOPIC

Lenguajes de programación para PC => C, C#, C++ => Mensaje iniciado por: micro_pepe en 19 de Marzo de 2014, 13:43:39

Título: Conectar base de datos de LibreOffice en c#
Publicado por: micro_pepe en 19 de Marzo de 2014, 13:43:39
Como se hace para acceder a una base de datos de LibreOffice en c#?

No he sido capaz de encontrar un ejemplo.

Saludos!
Título: Re: Conectar base de datos de LibreOffice en c#
Publicado por: rivale en 19 de Marzo de 2014, 13:55:02
no conocia el libreoffice, pero para abrir una base de datos en general puedes buscar como abrir la extension .csv, esta extensión la puedes generar con excel y sus similares
Título: Re: Conectar base de datos de LibreOffice en c#
Publicado por: migsantiago en 06 de Abril de 2014, 13:19:58
Como se hace para acceder a una base de datos de LibreOffice en c#?

No he sido capaz de encontrar un ejemplo.

Saludos!

Hola, ¿te servirá este link? Saludos!

http://www.techrepublic.com/blog/diy-it-guy/diy-connect-libreoffice-base-to-a-mysql-database/1386/

Para el conector de MySQL con C# sí hay varios ejemplos en línea ;)
Título: Re: Conectar base de datos de LibreOffice en c#
Publicado por: micro_pepe en 23 de Abril de 2014, 13:45:51
Finalmente opté por usar SQLite, es gratuito tambien y existen manager gratuitos tambien (SQLite2009 Pro), pero ese enlace es muy interesante, quizas para otra vez lo use.

Muchas gracias migsantiago.

Saludos!!
Título: Re: Conectar base de datos de LibreOffice en c#
Publicado por: migsantiago en 23 de Abril de 2014, 20:22:41
Finalmente opté por usar SQLite, es gratuito tambien y existen manager gratuitos tambien (SQLite2009 Pro), pero ese enlace es muy interesante, quizas para otra vez lo use.

Muchas gracias migsantiago.

Saludos!!

Muy bien Micro_pepe, de nada. Saludos.  :mrgreen:
Título: Re: Conectar base de datos de LibreOffice en c#
Publicado por: micro_pepe en 24 de Mayo de 2014, 20:52:09
Una cuestion sobre las bases de datos locales, en concreto SQLite. Cuando hago una consulta 'select' a la base de datos, cierro la conexión y la repito al poco tiempo ¿se hace cada vez en el disco duro? o ¿se carga y se lee en  RAM?

Tengo que hacer una consulta cada segundo aproximadamente, y si se hace en disco duro me pensaria hacer una funcion que lea toda la base de datos, y almacene en una lista la parte que me interesa, o algo así.

NOTA: Estoy usando conexion singleton para tener una sola instancia de objeto de la base de datos.

Saludos!
Título: Re: Conectar base de datos de LibreOffice en c#
Publicado por: migsantiago en 24 de Mayo de 2014, 21:46:51
Hola, no sé contestar tu duda sobre la búsqueda en RAM. Sólo quisiera preguntarte por qué es que cierras la conexión una y otra vez.  :o
Título: Re: Conectar base de datos de LibreOffice en c#
Publicado por: micro_pepe en 25 de Mayo de 2014, 10:06:59
Hola, no sé contestar tu duda sobre la búsqueda en RAM. Sólo quisiera preguntarte por qué es que cierras la conexión una y otra vez.  :o

Pues no sé... mis profesores me enseñaron a cerrar la conexión despues de una consulta, un update, etc...

Tengo una función que hace una consulta, y al final cierro la conexión, entonces cada segundo la llamo y se abre y se cierra.

Saludos!!