求助 sqlite的使用

2021-07-25 17:52:52 字數 994 閱讀 4930

我想在乙個函式中實現先通過一定的條件在第一張表中查詢到payid的資料,然後再通過payid在另一張表中查詢和payid對應的cost的值,並且把所有的cost相加起來,並返回。下面是**public int checkmonthcost(int year, int month), "year=? and month=?",

new string, null, null, null);

int i = 0;

int totalcost = 0;

string payids = null;

payids = new string[cursor.getcount()];

while(cursor.movetonext())

cursor.close();

cursor cursor1= db.query("pay", new string, "payid=?", payids, null, null, null);

while(cursor1.movetonext())

cursor1.close();

return totalcost;

}這是兩個資料表

db.execsql("create table if not exists pay(payid integer primary key autoincrement,use text,cost text)"); db.execsql("create table if not exists paytagdate(ptagid integer primary key autoincrement,year integer,month integer,day integer,payid integer)"); 

在eclipse中報錯說cannot bind argument at index 3 我覺得是cursor cursor1= db.query("pay", new string, "payid=?", payids, null, null, null);出錯了 但是應該怎麼修改啊,求大神幫助

求助 sed的使用

關於shell sed的用法 1 問題 sed n e i,jw tes.txt temp.txt jw tes.txt 執行上面一行函式時,輸出為下面的這一行內容 原始檔temp.txt如下 vmuser localhost cat temp.txt love you andme look the...

SQLite的使用一

1sqlite3 test.db 如果顯示以下資訊,則說明sqlite已成功安裝 12 3 4 5 macbook pro md313 sql mac sqlite3 test.db sqlite version 3.7.12 2012 04 03 19 43 07 enter help forin...

小明的求助

描述 小明對數學很有興趣,今天老師出了道作業題,讓他求整數n的後m位,他瞬間感覺老師在作弄他,因為這是so easy 當他看到第二道題目的時候,他就確定老師在捉弄他了,求出n p的後m位,因為他不會了。你能幫他嗎?輸入 第一行包含乙個整數t t 1000 代表測試資料組數。接下來的t行每行含三個整數...