f-spot r4502 - in trunk: . src
- From: sdelcroix svn gnome org
- To: svn-commits-list gnome org
- Subject: f-spot r4502 - in trunk: . src
- Date: Fri, 17 Oct 2008 09:08:17 +0000 (UTC)
Author: sdelcroix
Date: Fri Oct 17 09:08:17 2008
New Revision: 4502
URL: http://svn.gnome.org/viewvc/f-spot?rev=4502&view=rev
Log:
same for RollStore
Modified:
trunk/ChangeLog
trunk/src/RollStore.cs
Modified: trunk/src/RollStore.cs
==============================================================================
--- trunk/src/RollStore.cs (original)
+++ trunk/src/RollStore.cs Fri Oct 17 09:08:17 2008
@@ -56,7 +56,7 @@
SqliteDataReader reader = Database.Query(new DbCommand ("SELECT time FROM rolls WHERE id = :id", "id", id));
if (reader.Read ()) {
- roll = new Roll (id, Convert.ToUInt32 (reader [0]));
+ roll = new Roll (id, Convert.ToUInt32 (reader ["time"]));
AddToCache (roll);
}
@@ -77,9 +77,9 @@
public uint PhotosInRoll (Roll roll)
{
uint number_of_photos = 0;
- using (SqliteDataReader reader = Database.Query (new DbCommand ("SELECT count(*) FROM photos WHERE roll_id = :id", "id", roll.Id))) {
+ using (SqliteDataReader reader = Database.Query (new DbCommand ("SELECT count(*) AS count FROM photos WHERE roll_id = :id", "id", roll.Id))) {
if (reader.Read ())
- number_of_photos = Convert.ToUInt32 (reader [0]);
+ number_of_photos = Convert.ToUInt32 (reader ["count"]);
reader.Close ();
}
@@ -95,17 +95,17 @@
{
ArrayList list = new ArrayList ();
- string query = "SELECT DISTINCT rolls.id, rolls.time FROM rolls, photos WHERE photos.roll_id = rolls.id ORDER BY rolls.time DESC";
+ string query = "SELECT DISTINCT rolls.id AS roll_id, rolls.time AS roll_time FROM rolls, photos WHERE photos.roll_id = rolls.id ORDER BY rolls.time DESC";
if (limit >= 0)
query += " LIMIT " + limit;
using (SqliteDataReader reader = Database.Query(query)) {
while (reader.Read ()) {
- uint id = Convert.ToUInt32 (reader[0]);
+ uint id = Convert.ToUInt32 (reader["roll_id"]);
Roll roll = LookupInCache (id) as Roll;
if (roll == null) {
- roll = new Roll (id, Convert.ToUInt32 (reader[1]));
+ roll = new Roll (id, Convert.ToUInt32 (reader["roll_time"]));
AddToCache (roll);
}
list.Add (roll);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]