QVariant XSqlQuery::value(const QString & name) const { if (name.isEmpty()) return QVariant(); QSqlRecord r = driver()->record(*this); if (!r.isEmpty()) return value(r.position(name)); return QVariant(); }