// initialize it with known data..
// that should wipe out dupes.
- var matches = this.execute("SELECT count(id) FROM Attachment WHERE id = %d".printf(
+ var matches = this.execute("SELECT count(id) as nid FROM Attachment WHERE id = %d".printf(
int.parse(sid)));
- GLib.error("Got Matches :%s", matches);
+
- if (matches=="0") {
+ if (matches=="") {
+ // our old mailfort code deleted the crap out of old records...
+ // if this occurs we will need to create the record again..
GLib.error("Failed to find id :%s", sid);
return;
}
var rs = mysql.use_result();
+ //GLib.debug("got %d rows", (int) rs.num_rows());
+
var got_row = false;
string[] row;
string ret = "";
}
if (!need_return) {
- GLib.debug("got %s", got_row ? "=Nothing=" : ret);
+ if (StripApplication.opt_debug_sql) {
+ GLib.debug("got %s", got_row ? "=Nothing=" : ret);
+ }
return got_row ? "" : ret;
}
if (!got_row) {
+
GLib.debug("ERROR : no rows returned");
Posix.exit(1);
return "";
}
- GLib.debug("got %s", ret);
+ if (StripApplication.opt_debug_sql) {
+ GLib.debug("got %s", ret);
+ }
return ret;