Duda con base de datos y reporting

Hola a todos

Estoy empezando a desarrollar una aplicación con Visual Studio 2010, con VB.

Tengo planeado poder distribuir mi aplicación a través de internet, pero no tengo claras dos cosas:

- en primer lugar no se que base de datos usar. Tiene que ser una base de datos de archivo, local, no necesito que sea un servidor, y dudo entre SQL Server CE, Access y SQLite. En cualquiera de los casos quisiera saber, para distribuir el software, si hay que incluir el archivo de BD o si tengo que hacer que el programa escriba la base de datos en la primera ejecución.

- en segundo lugar no se como hacer informes. Supongo, porque tengo un amigo que programa en .net, que me ha aconsejado usar un generador de pdfs. ¿Cuál aconsejáis?

Gracias mil

Añade tu respuesta

Haz clic para o