159: EXECUTE IMMEDIATE l_query_statement
160: INTO l_count USING G_Entry_Table(i).Bundle_ID;
161: IF l_count = 0 THEN
162:
163: l_cursorid := DBMS_SQL.open_cursor;
164: DBMS_SQL.parse (l_cursorid, l_execute_statement, DBMS_SQL.v7);
165: DBMS_SQL.bind_variable (l_cursorid, ':1',
166: G_Entry_Table(i).Bundle_Name || p_nls_language);
167: DBMS_SQL.bind_variable (l_cursorid, ':2', G_Entry_Table(i).Bundle_Link);
160: INTO l_count USING G_Entry_Table(i).Bundle_ID;
161: IF l_count = 0 THEN
162:
163: l_cursorid := DBMS_SQL.open_cursor;
164: DBMS_SQL.parse (l_cursorid, l_execute_statement, DBMS_SQL.v7);
165: DBMS_SQL.bind_variable (l_cursorid, ':1',
166: G_Entry_Table(i).Bundle_Name || p_nls_language);
167: DBMS_SQL.bind_variable (l_cursorid, ':2', G_Entry_Table(i).Bundle_Link);
168: DBMS_SQL.bind_variable (l_cursorid, ':3', G_Entry_Table(i).Bundle_ID);
161: IF l_count = 0 THEN
162:
163: l_cursorid := DBMS_SQL.open_cursor;
164: DBMS_SQL.parse (l_cursorid, l_execute_statement, DBMS_SQL.v7);
165: DBMS_SQL.bind_variable (l_cursorid, ':1',
166: G_Entry_Table(i).Bundle_Name || p_nls_language);
167: DBMS_SQL.bind_variable (l_cursorid, ':2', G_Entry_Table(i).Bundle_Link);
168: DBMS_SQL.bind_variable (l_cursorid, ':3', G_Entry_Table(i).Bundle_ID);
169: DBMS_SQL.bind_variable (l_cursorid, ':4', 'WinNT');
163: l_cursorid := DBMS_SQL.open_cursor;
164: DBMS_SQL.parse (l_cursorid, l_execute_statement, DBMS_SQL.v7);
165: DBMS_SQL.bind_variable (l_cursorid, ':1',
166: G_Entry_Table(i).Bundle_Name || p_nls_language);
167: DBMS_SQL.bind_variable (l_cursorid, ':2', G_Entry_Table(i).Bundle_Link);
168: DBMS_SQL.bind_variable (l_cursorid, ':3', G_Entry_Table(i).Bundle_ID);
169: DBMS_SQL.bind_variable (l_cursorid, ':4', 'WinNT');
170: DBMS_SQL.bind_variable (l_cursorid, ':5', 'Win9x');
171:
164: DBMS_SQL.parse (l_cursorid, l_execute_statement, DBMS_SQL.v7);
165: DBMS_SQL.bind_variable (l_cursorid, ':1',
166: G_Entry_Table(i).Bundle_Name || p_nls_language);
167: DBMS_SQL.bind_variable (l_cursorid, ':2', G_Entry_Table(i).Bundle_Link);
168: DBMS_SQL.bind_variable (l_cursorid, ':3', G_Entry_Table(i).Bundle_ID);
169: DBMS_SQL.bind_variable (l_cursorid, ':4', 'WinNT');
170: DBMS_SQL.bind_variable (l_cursorid, ':5', 'Win9x');
171:
172: begin
165: DBMS_SQL.bind_variable (l_cursorid, ':1',
166: G_Entry_Table(i).Bundle_Name || p_nls_language);
167: DBMS_SQL.bind_variable (l_cursorid, ':2', G_Entry_Table(i).Bundle_Link);
168: DBMS_SQL.bind_variable (l_cursorid, ':3', G_Entry_Table(i).Bundle_ID);
169: DBMS_SQL.bind_variable (l_cursorid, ':4', 'WinNT');
170: DBMS_SQL.bind_variable (l_cursorid, ':5', 'Win9x');
171:
172: begin
173: l_execute_status := DBMS_SQL.execute (l_cursorid);
166: G_Entry_Table(i).Bundle_Name || p_nls_language);
167: DBMS_SQL.bind_variable (l_cursorid, ':2', G_Entry_Table(i).Bundle_Link);
168: DBMS_SQL.bind_variable (l_cursorid, ':3', G_Entry_Table(i).Bundle_ID);
169: DBMS_SQL.bind_variable (l_cursorid, ':4', 'WinNT');
170: DBMS_SQL.bind_variable (l_cursorid, ':5', 'Win9x');
171:
172: begin
173: l_execute_status := DBMS_SQL.execute (l_cursorid);
174: exception
169: DBMS_SQL.bind_variable (l_cursorid, ':4', 'WinNT');
170: DBMS_SQL.bind_variable (l_cursorid, ':5', 'Win9x');
171:
172: begin
173: l_execute_status := DBMS_SQL.execute (l_cursorid);
174: exception
175: when others then
176: l_return_val := 'N';
177: end;
174: exception
175: when others then
176: l_return_val := 'N';
177: end;
178: DBMS_SQL.close_cursor (l_cursorid);
179: END IF;
180: Exit;
181: END IF;
182: END LOOP;