IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Feb 10, 2005, 10:56:41 AM (21 years ago)
Author:
jhoblitt
Message:

add psDBUpdateRows() (incomplete)
add psDBGenerateSetSQL()
add psDBGenerateUpdateRowSQL()

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/archive/psdb/test.c

    r3180 r3188  
    147147    }
    148148
    149     //psDBInsertOneRow();
     149    // psDBInsertOneRow();
    150150    {
    151151        psMetadata      *md;
     
    162162    }
    163163
    164     //psDBInsertRows();
     164    // psDBInsertRows();
    165165    {
    166166        psArray         *rowSet;
     
    197197    }
    198198
    199     //psDBDumpRows();
     199    // psDBDumpRows();
    200200    {
    201201        psArray         *resultSet;
     
    206206    }
    207207
     208    // psDBUpdateRows();
     209    {
     210        psMetadata      *where;
     211        psMetadata      *value;
     212        psMetadataItem  *item;
     213        psU64           rowsAffected;
     214
     215        where = psMetadataAlloc();
     216        item = psMetadataItemAlloc("color", PS_TYPE_PTR, PS_META_STR, NULL, "pink");
     217        psMetadataAddItem(where, item, 0);
     218        psFree(item);
     219
     220        value = psMetadataAlloc();
     221        item = psMetadataItemAlloc("color", PS_TYPE_PTR, PS_META_STR, NULL, "HOT pink");
     222        psMetadataAddItem(value, item, 0);
     223        psFree(item);
     224
     225        rowsAffected = psDBUpdateRows(dbh, "horse", where, value);
     226        psFree(where);
     227        psFree(value);
     228
     229        OK(rowsAffected, "psDBUpdateRows()");
     230    }
     231   
    208232    // cleanup other tests
    209     psDBDropTable(dbh, "horse");
     233    // psDBDropTable(dbh, "horse");
    210234    psDBDropTable(dbh, "yak");
    211235
Note: See TracChangeset for help on using the changeset viewer.