2016-03-19 67 views
0

我的代碼是:如何使用Python sqlite3的插入像 「N」 到SQLite表變量

import sqlite3 

def connectDB(n=-1,s=" ",d=" "): #n: 0-->copy \\1-->delete \\2-->rename \\3-->cut 
    conn=sqlite3.connect("DB.db") 
    #print "Connected !" 

    if n==-1:     #if no Args -->give last record 
     conn.execute("SELECT LAST(OPERATORCODE,FIRSTARG,SECONDARG) FROM TaskHis;") 

    else: 
     conn.execute('''INSERT INTO TaskHis (OPERATORCODE,FIRSTARG,SECONDARG) 
     VALUES (n,s,d)'''); 
     conn.close() 

    return True 
+0

AFAIK,sqlite3中不支持'LAST(...)'運算符。 – jofel

回答