internal SQLiteDataReader(SQLiteCommand pCmd, CommandBehavior cmdBehavior) { if (pCmd == null) throw new ArgumentNullException(); if( pCmd.GetSQLStatementCount() <= 0 ) throw new ArgumentException("CommandText doesn't contain any SQL statements in SQLiteCommand"); mpCmd = pCmd; mCmdBehavior = cmdBehavior; }