Ver Mensaje Individual
  #15 (permalink)  
Antiguo 12/12/2006, 14:02
cesar_nava
 
Fecha de Ingreso: enero-2004
Ubicación: Ciudad de México
Mensajes: 476
Antigüedad: 21 años
Puntos: 14
Re: Se puede crear una base de datos de busqueda para un cd interactivo?

Esa es una ventaja de los programas Open Source, se pueden facilmente portar a varias plataformas.

En mi caso, estoy desarrollando por hobby en mi casa, una aplicacion para PC de escritorio (una tipica TPV), empleando Sqlite como base de datos y C# 2005 (.Net Framework 2.0), y en el trabajo programo unas SmartPhones con una aplicacion TPV, tambien empleando Sqlite como base de datos pero con C# 2003 (.Net Compact Framework 1.0).

Ya que veo que ya estas un poquito interesado con Sqlite, y en vista de que quieres codigo de prueba, te dejo un codigo de ejemplo (empleando el proveedor ADO .Net 2.0 para Sqlite):

SqlConnection cn=new SqlConnection("DSN=anyname;Database=C:\\Programa Prueba\\BasePrueba.db");
SqlDataReader rd;
DataSet ds;
cn.Open();
SqlCommand cmd=new SqlCommand("SELECT * FROM TablaPrueba",cn);
rd=(SqlDataReader)cmd.ExecuteReader();
cn.Close();

Este codigo lo unico que hace es abrir una base Sqlite, ejecutar la sentencia Sql, y devolver los registros en el DataReader.

Para correr la aplicacion en otra maquina, basta con copiar el programa, la DLL del Sqlite, y el archivo de la base de datos.