View difference between Paste ID: W9f9akUY and DpGr6MCb
SHOW: | | - or go back to the newest paste.
1
def insert(db):
2
3
    query = QtSql.QSqlQuery()
4
5
    sql = """INSERT INTO EMPLOYEE(FIRST_NAME,
6
7
             LAST_NAME, AGE, SEX, INCOME)
8
9
             VALUES ('Mac', 'Mohan', 20, 'M', 2000)"""
10
11
    try:
12
13
        query.exec_(sql)
14
15
        db.commit()
16
17
    except:
18
19
        # Rollback in case there is any error
20
21-
        db.rollback()  
21+
        db.rollback()         
22
    last_id = query.lastInsertId()
23
    print last_id
24
25
def update(db):
26
27
    query = QtSql.QSqlQuery()
28
29
    sql = "UPDATE EMPLOYEE SET AGE = AGE + 1 \
30
31
                              WHERE SEX = '%c'" % ('M')
32
33
    try:
34
35
        query.exec_(sql)
36
37
        db.commit()
38
39
    except:
40
41
        # Rollback in case there is any error
42
43
        db.rollback() 
44
45
    
46
47
def delete(db):
48
49
    query = QtSql.QSqlQuery()
50
51
    sql = "DELETE FROM EMPLOYEE WHERE AGE > '%d'" % (20)
52
53
    try:
54
55
        query.exec_(sql)
56
57
        db.commit()
58
59
    except:
60
61
        # Rollback in case there is any error
62
63
        db.rollback()