From f6b85b8086de97a85112c5144ca92772805d60aa Mon Sep 17 00:00:00 2001 From: halw Date: Tue, 6 Sep 2011 21:31:58 +0000 Subject: [PATCH] Added {DB_SELECTION}.terminate to example code Author:halw Date:2011-09-06T21:31:58.000000Z git-svn-id: https://svn.eiffel.com/eiffel-org/trunk@971 abb3cda0-5349-4a8f-a601-0c33ac3a8c38 --- .../database-selection.wiki | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/documentation/current/solutions/database-access/eiffelstore/eiffelstore-tutorial/eiffelstore-interface-layer/database-selection.wiki b/documentation/current/solutions/database-access/eiffelstore/eiffelstore-tutorial/eiffelstore-interface-layer/database-selection.wiki index 2092d07d..5b1f10e4 100644 --- a/documentation/current/solutions/database-access/eiffelstore/eiffelstore-tutorial/eiffelstore-interface-layer/database-selection.wiki +++ b/documentation/current/solutions/database-access/eiffelstore/eiffelstore-tutorial/eiffelstore-interface-layer/database-selection.wiki @@ -14,11 +14,18 @@ Use the [[ref:/libraries/store/reference/db_selection_flatshort|DB_SELECTION]] ... create selection.make - selection.set_query ("select * from CONTACTS where firstname = 'John'") - selection.execute_query + selection.set_query ("select * from CONTACTS where firstname = 'John'") -- Set query text + selection.execute_query -- Execute query + + ... -- Process query results + + selection.terminate -- Clear database cursor + -{{tip|Always check the database status for errors after your 'select' query. }} +{{tip|
+1) Always check the database status for errors after your 'select' query.
+2) EiffelStore supports a finite number of concurrent queries. Call {DB_SELECTION}.terminate to free resources from a completed query. }} * You can also customize your selection using [[Query variables|bind variables]] .