Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: Sauruxum en 26 Enero 2011, 15:28 pm



Título: Base de datos en cualquier aplicacion?
Publicado por: Sauruxum en 26 Enero 2011, 15:28 pm
Saludos a todos.

Tengo una duda que me esta acechando ya desde hace 2 dias y es que me ha dado por hacer algunas aplicaciones de calculo estadistico con visual C# y para las cuales tengo las muestras recoidas en una base de datos SQL local a la carpeta de la aplicacion.
La aplicacion funciona bien y todo pero si yo quisiera llevar esa aplicacion a un pc que no tenga instalado algun servicio de bases de datos como hace a funcionar? se puede hacer? no quisiera tener que guardar los datos en texto plano o XML por eso mi duda, ya que una base de datos me parece realmente comoda ( a parte que me da vagancia crear de nuevo las clases para gestir otro tipo de DB xD ).

Saludos


Título: Re: Base de datos en cualquier aplicacion?
Publicado por: .mokk. en 26 Enero 2011, 17:12 pm
Pues la mayoria de PC tienen lo que es DB Acces, supongo que con ese tipo de base de datos podrias trabajar, sino pues hay dos opciones que la aplicacion se conecte a una base de datos externa o que le de un mensaje al usuario diciendole que tiene que instalarse o algo asi supongo.


Título: Re: Base de datos en cualquier aplicacion?
Publicado por: Sauruxum en 26 Enero 2011, 17:36 pm
Mmm entiendo, no queda mas, hay que optar a la portabilidad: XML
No quisiera poner una base de datos como un servicio de red ya que aun no soy muy bueno en cuestiones de seguridad en .NET, es desde hace poco que empiezo.

Lo tengo entendido para futuros proyectos que cree.
Gracias por la respuesta.

Saludos


Título: Re: Base de datos en cualquier aplicacion?
Publicado por: .mokk. en 26 Enero 2011, 17:40 pm
Pues aunque haber si alguien mas tiene alguna respuesta que te facilite esto, esperemos ^^


Título: Re: Base de datos en cualquier aplicacion?
Publicado por: [D4N93R] en 26 Enero 2011, 21:58 pm
Necesitas tener la BD en cada cliente?

Normalmente se deja la BD en un servidor y ya , los demás consumen desde ahí.

En caso de que sea afirmativo, puedes utilizar Sql Server Express en cada cliente.

Sino, Sql Lite, porque XML no es tan tan tan bueno para eso.. Todo claro, depende de tus requerimientos. Saludos!