equal
deleted
inserted
replaced
961 if(err == KErrNone) |
961 if(err == KErrNone) |
962 { |
962 { |
963 err = StmtExec(stmtHandle); |
963 err = StmtExec(stmtHandle); |
964 } |
964 } |
965 } |
965 } |
966 TInt err2 = ::FinalizeStmtHandle(stmtHandle); |
966 (void)::FinalizeStmtHandle(stmtHandle);//sqlite3_finalize() fails only if an invalid statement handle is passed. |
967 CleanupStack::PopAndDestroy();//TCleanupItem(&EnableAuthorizer, &iAuthorizerDisabled) |
967 CleanupStack::PopAndDestroy();//TCleanupItem(&EnableAuthorizer, &iAuthorizerDisabled) |
968 if(err == KErrNone && err2 != KErrNone) |
|
969 {//::FinalizeStmtHandle() has failed |
|
970 err = err2; |
|
971 } |
|
972 __SQLLEAVE_IF_ERROR(err); |
968 __SQLLEAVE_IF_ERROR(err); |
973 |
969 |
974 TAttachCleanup attachCleanup(*this, aDbName); |
970 TAttachCleanup attachCleanup(*this, aDbName); |
975 CleanupStack::PushL(TCleanupItem(&CSqlSrvDatabase::AttachCleanup, &attachCleanup)); |
971 CleanupStack::PushL(TCleanupItem(&CSqlSrvDatabase::AttachCleanup, &attachCleanup)); |
976 |
972 |
1011 if(err == KErrNone) |
1007 if(err == KErrNone) |
1012 { |
1008 { |
1013 err = StmtExec(stmtHandle); |
1009 err = StmtExec(stmtHandle); |
1014 } |
1010 } |
1015 } |
1011 } |
1016 TInt err2 = ::FinalizeStmtHandle(stmtHandle); |
1012 (void)::FinalizeStmtHandle(stmtHandle);//sqlite3_finalize() fails only if an invalid statement handle is passed. |
1017 if(err == KErrNone && err2 != KErrNone) |
|
1018 {//::FinalizeStmtHandle() has failed |
|
1019 err = err2; |
|
1020 } |
|
1021 iAuthorizerDisabled = EFalse; |
1013 iAuthorizerDisabled = EFalse; |
1022 return err; |
1014 return err; |
1023 } |
1015 } |
1024 |
1016 |
1025 /** |
1017 /** |