From c73a06d4d7284a248e72c8cfa53e9011de07f50f Mon Sep 17 00:00:00 2001 From: Alexia23 Date: Sun, 11 Jan 2015 16:45:21 +0800 Subject: [PATCH] delete bug --- DBMS/DBMS/dbManage.cpp | 3 ++- DBMS/DBMS/main.cpp | 4 ++-- DBMS/DBMS/orderDB/publisher | Bin 8192 -> 8192 bytes DBMS/DBMS/studentManage/_sysFile | Bin 449 -> 0 bytes DBMS/DBMS/studentManage/student | Bin 8192 -> 0 bytes 5 files changed, 4 insertions(+), 3 deletions(-) delete mode 100644 DBMS/DBMS/studentManage/_sysFile delete mode 100644 DBMS/DBMS/studentManage/student diff --git a/DBMS/DBMS/dbManage.cpp b/DBMS/DBMS/dbManage.cpp index b0bde74..1cca271 100644 --- a/DBMS/DBMS/dbManage.cpp +++ b/DBMS/DBMS/dbManage.cpp @@ -162,7 +162,7 @@ bool DBManager::deleteRecord(string tableName,BYTE **Value,string *colName,BYTE } } pageid++; - readPage(table->id, pageid); + dataPage = readPage(table->id, pageid); } return true; } @@ -269,6 +269,7 @@ Node* DBManager::findPage(TYPE_ID FileID, TYPE_ID PageID){ } Node* DBManager::readPage(TYPE_ID FileID, TYPE_ID PageID){ + cout << "read page" << FileID << " " << PageID << endl; Node* pageNode = findPage(FileID, PageID); if( pageNode ) return pageNode; diff --git a/DBMS/DBMS/main.cpp b/DBMS/DBMS/main.cpp index 9d5dec4..4eb741f 100644 --- a/DBMS/DBMS/main.cpp +++ b/DBMS/DBMS/main.cpp @@ -7,7 +7,7 @@ int main() { // test buffer - DBManager testdb("studentManage"); + /*DBManager testdb("studentManage"); string colName[] = {"University","Departmant","Year","Name","Student ID"}; BYTE type[] = {VARCHAR_TYPE,VARCHAR_TYPE,INT_TYPE,VARCHAR_TYPE,INT_TYPE}; TYPE_OFFSET length[] = {20,20,4,20,4}; @@ -33,7 +33,7 @@ int main() for(int i = 0; i < 20; i++){ testdb.printRecord("student",5,colName,i,0); } - + */ parser testParser("test"); testParser.testParse(); diff --git a/DBMS/DBMS/orderDB/publisher b/DBMS/DBMS/orderDB/publisher index e14931527cdaba4f12e0a05f54d071ed2378dcc7..b792b581f5c1c03fc627dfbfb64e05c8ea2edff3 100644 GIT binary patch delta 24 ecmZp0XmDU>0D=b$5);|)Z$8FoB{%s2;{yOy4G0|o delta 28 icmZp0XmDU>0D=OBj*0B|nI14qtjJ>uVBA=-LJk0LKnRim diff --git a/DBMS/DBMS/studentManage/_sysFile b/DBMS/DBMS/studentManage/_sysFile deleted file mode 100644 index 68b708d19d89d162ff3e14f154523f767688efc2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 449 zcmaivu?~Vj5CxyeDQasd#omVa4N%zF7z@iw+=2o^j+4Z{_Yo{t_sYG=4^7-B9RL6T diff --git a/DBMS/DBMS/studentManage/student b/DBMS/DBMS/studentManage/student deleted file mode 100644 index 89b26c68cfdd5e3a458430b007119b3115daa44d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8192 zcmeI!KMH^#9ERbKnu6x$?h--ZXwlph4b@op=!9LOwS@jr2WW`bN#&=)!>1@oOW;My zOkwl&*_7DyIpaq1-4d03SI4GmV>49EQKM-NM_0gBCmL3S;miUThnL~X0%0Hwguw~$ rXSidq_rClyyw7Hg00IagfB*srAb