Esempio n. 1
0
    def update(self, _rowid, **kwargs):
        """
            Update a record. The kwargs are named parameters.
        """
        fieldnames=kwargs.keys()
        fieldnames.sort()

        values = dict([(self.dd.attrs[n.lower()], v) for (n, v) in kwargs.items()])
        record = DBSRow(self, self.dd, _rowid, internal=self.internal, fieldids=values.keys())
        record.update(values)
Esempio n. 2
0
    def update(self, _rowid, **kwargs):
        """
            Update a record. The kwargs are named parameters.
        """
        fieldnames = kwargs.keys()
        fieldnames.sort()

        values = dict([(self.dd.attrs[n.lower()], v)
                       for (n, v) in kwargs.items()])
        record = DBSRow(self,
                        self.dd,
                        _rowid,
                        internal=self.internal,
                        fieldids=values.keys())
        record.update(values)