diff options
author | Timothy Pearson <kb9vqf@pearsoncomputing.net> | 2011-12-05 22:04:08 -0600 |
---|---|---|
committer | Timothy Pearson <kb9vqf@pearsoncomputing.net> | 2011-12-05 22:04:08 -0600 |
commit | e02e31c8b9d854cd62cbe9799228f6e08e882773 (patch) | |
tree | 53303c981d0b20e03c5a2fc8e959fa74adcb90d1 /doc/html/sql.html | |
parent | 143f194af098d44bf0dd1ebb29e59f30ce48d523 (diff) | |
download | tqt3-e02e31c8b9d854cd62cbe9799228f6e08e882773.tar.gz tqt3-e02e31c8b9d854cd62cbe9799228f6e08e882773.zip |
Sync with latest script
Diffstat (limited to 'doc/html/sql.html')
-rw-r--r-- | doc/html/sql.html | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/doc/html/sql.html b/doc/html/sql.html index 7be337f72..19db86b68 100644 --- a/doc/html/sql.html +++ b/doc/html/sql.html @@ -145,7 +145,7 @@ your TQt applications. This overview assumes that you have at least a basic knowledge of SQL. You should be able to understand simple <tt>SELECT</tt>, <tt>INSERT</tt>, <tt>UPDATE</tt> and <tt>DELETE</tt> commands. Although the <a href="qsqlcursor.html">TQSqlCursor</a> class provides an -interface to database browsing and editing that does not <em>retquire</em> a +interface to database browsing and editing that does not <em>require</em> a knowledge of SQL, a basic understanding of SQL is highly recommended. A standard text covering SQL databases is <em>An Introduction to Database Systems (7th ed.)</em> by C. J. Date, ISBN 0201385902. </blockquote> @@ -222,9 +222,9 @@ for more information). <a name="4"></a><p> At least one database connection must be created and opened before the <a href="qsqlquery.html">TQSqlQuery</a> or <a href="qsqlcursor.html">TQSqlCursor</a> classes can be used. <p> If the application only needs a single database connection, the <a href="qsqldatabase.html">TQSqlDatabase</a> class can create a connection which is used by default -for all SQL operations. If multiple database connections are retquired +for all SQL operations. If multiple database connections are required these can easily be set up. -<p> <a href="qsqldatabase.html">TQSqlDatabase</a> retquires the <a href="qsqldatabase-h.html">qsqldatabase.h</a> header file. +<p> <a href="qsqldatabase.html">TQSqlDatabase</a> requires the <a href="qsqldatabase-h.html">qsqldatabase.h</a> header file. <p> <a name="Connecting_to_a_Single_Database"></a> <h2> Connecting to a Single Database </h2> @@ -622,7 +622,7 @@ presented earlier. follows this one we show how to link widgets to database cursors. Once we have a knowledge of both cursors and data-aware widgets we can discuss <a href="#Subclassing_QSqlCursor">subclassing TQSqlCursor</a>. -<p> The <a href="qsqlcursor.html">TQSqlCursor</a> class retquires the <a href="qsqlcursor-h.html">qsqlcursor.h</a> header file. +<p> The <a href="qsqlcursor.html">TQSqlCursor</a> class requires the <a href="qsqlcursor-h.html">qsqlcursor.h</a> header file. <p> <a name="Retrieving_Records"></a> <h3> Retrieving Records </h3> @@ -874,7 +874,7 @@ iteration we call the cursor's primeInsert() method. This method returns a pointer to a <a href="qsqlrecord.html">TQSqlRecord</a> buffer in which all the fields are set to <tt>NULL</tt>. (Note that <a href="qsqlcursor.html#primeInsert">TQSqlCursor::primeInsert</a>() is virtual, and can be customized by derived classes. See <a href="qsqlcursor.html">TQSqlCursor</a>). Next we -call setValue() for each field that retquires a value. Finally we call +call setValue() for each field that requires a value. Finally we call insert() to insert the record. The insert() call returns the number of rows inserted. <p> We obtained a pointer to a <a href="qsqlrecord.html">TQSqlRecord</a> object from the primeInsert() @@ -974,7 +974,7 @@ examples provides additional information. } </pre><blockquote><p align="center"><em> From <a href="sql-overview-table1-main-cpp.html">sql/overview/table1/main.cpp</a> </em></p> -</blockquote><p> Data-Aware tables retquire the <a href="qdatatable-h.html">qdatatable.h</a> and <a href="qsqlcursor-h.html">qsqlcursor.h</a> header +</blockquote><p> Data-Aware tables require the <a href="qdatatable-h.html">qdatatable.h</a> and <a href="qsqlcursor-h.html">qsqlcursor.h</a> header files. We create our application object, call createConnections() and create the cursor. We create the <a href="qdatatable.html">TQDataTable</a> passing it a pointer to the cursor, and set the autoPopulate flag to TRUE. Next we make our <a href="qdatatable.html">TQDataTable</a> the main widget and call refresh() to populate it with data @@ -1370,7 +1370,7 @@ leave the loop. <p> When the user edits the status field in the <a href="qdatatable.html">TQDataTable</a> they will be presented with a combobox of valid status names taken from the status table. However the status displayed is still the raw statusid. To -display the status name when the field isn't being edited retquires us +display the status name when the field isn't being edited requires us to subclass TQDataTable and reimplement the paintField() function. <p> @@ -1487,7 +1487,7 @@ name of the table. We don't have any other characteristics to add at this stage. <p> <pre> InvoiceItemCursor invoiceItemCursor; </pre> -<p> Whenever we retquire a cursor over the invoiceitem table we can create +<p> Whenever we require a cursor over the invoiceitem table we can create an InvoiceItemCursor instead of a generic TQSqlCursor. <p> We still need to show the product name rather than the pricesid. <p> @@ -1541,7 +1541,7 @@ name. which perform real calculations. <p> The header file, <a href="sql-overview-subclass4-main-h.html">sql/overview/subclass4/main.h</a>, remains unchanged from the previous example, but the constructor and calculateField() -function retquire some simple expansion. We'll look at each in turn. +function require some simple expansion. We'll look at each in turn. <p> <pre> InvoiceItemCursor::InvoiceItemCursor() : |