Mostrando filas de un sdf.

11/05/2006 - 19:18 por magurin | Informe spam
Hola chicos, siento molestaros de nuevo... jejeje

Ya he conseguido crear una base de datos (sdf.), que almaceno en la pda,
ahora me gustaría poder acceder a esos datos, he estado mirando muchas
fuentes, pero solo he encontrado de creación, modificación o eliminación de
registros...

Una consulta select sería más que suficiente. Visual Basic 2005

Gracias por vuestra ayuda.

101010101010
 

Leer las respuestas

#1 Lonifasiko
12/05/2006 - 07:55 | Informe spam
Ahí va el código enterito de un método que realiza una consulta
select contra la BD:


public List<Food> RetrieveFoods(string foodType)
{
SqlCeConnection connection = new
SqlCeConnection(Constants.ConnectionString);
SqlCeResultSet resultSet = null;
List<Food> foodList = new List<Food>();
try
{
connection.Open();

string query = "SELECT FoodId, FoodName, Calories FROM
Food WHERE FoodFamily=" + foodType;
SqlCeCommand command = new SqlCeCommand(query,
connection);
resultSet command.ExecuteResultSet(ResultSetOptions.Scrollable);
if (resultSet != null && resultSet.HasRows)
{
while (resultSet.Read())
{
Food f = new Food();
f.FoodId = resultSet.GetValue(0).ToString();
f.FoodName = resultSet.GetString(1);
f.Calories = !resultSet.IsDBNull(8) ?
resultSet.GetInt32(8) : int.MinValue;
foodList.Add(f);
}
}
}
catch (Exception ex)
{
throw;
}
finally
{
connection.Close();
}
return foodList;
}

SaludoX.

Preguntas similares