Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > a6711891ce757817bba854bf3f25205a > files > 2522

qtjambi-doc-4.3.3-3mdv2008.1.i586.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.5.0_09) on Tue Aug 07 17:07:16 CEST 2007 -->
<TITLE>
QSqlResult
</TITLE>

<META NAME="keywords" CONTENT="com.trolltech.qt.sql.QSqlResult class">

<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">

<SCRIPT type="text/javascript">
function windowTitle()
{
    parent.document.title="QSqlResult";
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>

</HEAD>

<BODY BGCOLOR="white" onload="windowTitle();">


<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>

<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../com/trolltech/qt/sql/QSqlRelationalTableModel.html" title="class in com.trolltech.qt.sql"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../com/trolltech/qt/sql/QSqlResult.BindingSyntax.html" title="enum in com.trolltech.qt.sql"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../index.html?com/trolltech/qt/sql/QSqlResult.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="QSqlResult.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>


</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->

<HR>
<!-- ======== START OF CLASS DATA ======== -->
<H2>
<FONT SIZE="-1">
com.trolltech.qt.sql</FONT>
<BR>
Class QSqlResult</H2>
<PRE>
java.lang.Object
  <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../com/trolltech/qt/QSignalEmitter.html" title="class in com.trolltech.qt">com.trolltech.qt.QSignalEmitter</A>
      <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../com/trolltech/qt/QtJambiObject.html" title="class in com.trolltech.qt">com.trolltech.qt.QtJambiObject</A>
          <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>com.trolltech.qt.sql.QSqlResult</B>
</PRE>
<DL>
<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../com/trolltech/qt/QtJambiInterface.html" title="interface in com.trolltech.qt">QtJambiInterface</A></DD>
</DL>
<HR>
<DL>
<DT><PRE>public abstract class <B>QSqlResult</B><DT>extends <A HREF="../../../../com/trolltech/qt/QtJambiObject.html" title="class in com.trolltech.qt">QtJambiObject</A></DL>
</PRE>

<P>
<p>The <a href="QSqlResult.html#QSqlResult(com.trolltech.qt.sql.QSqlDriver)"><tt>QSqlResult</tt></a> class provides an abstract interface for accessing data from specific SQL databases.</p>
<p>Normally, you would use <a href="QSqlQuery.html"><tt>QSqlQuery</tt></a> instead of <a href="QSqlResult.html#QSqlResult(com.trolltech.qt.sql.QSqlDriver)"><tt>QSqlResult</tt></a>, since <a href="QSqlQuery.html"><tt>QSqlQuery</tt></a> provides a generic wrapper for database-specific implementations of <a href="QSqlResult.html#QSqlResult(com.trolltech.qt.sql.QSqlDriver)"><tt>QSqlResult</tt></a>.</p>
<p>If you are implementing your own SQL driver (by subclassing <a href="QSqlDriver.html"><tt>QSqlDriver</tt></a>), you will need to provide your own <a href="QSqlResult.html#QSqlResult(com.trolltech.qt.sql.QSqlDriver)"><tt>QSqlResult</tt></a> subclass that implements all the pure virtual functions and other virtual functions that you need.</p>
<P>

<P>
<DL>
<DT><B>See Also:</B><DD><a href="QSqlDriver.html"><tt>QSqlDriver</tt></a></DL>
<HR>

<P>
<!-- ======== NESTED CLASS SUMMARY ======== -->

<A NAME="nested_class_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Nested Class Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;class</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlResult.BindingSyntax.html" title="enum in com.trolltech.qt.sql">QSqlResult.BindingSyntax</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This enum type specifies the different syntaxes for specifying placeholders in prepared queries.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;class</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlResult.VirtualHookOperation.html" title="enum in com.trolltech.qt.sql">QSqlResult.VirtualHookOperation</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Press link for info on QSqlResult.VirtualHookOperation</TD>
</TR>
</TABLE>
&nbsp;<A NAME="nested_classes_inherited_from_class_com.trolltech.qt.QSignalEmitter"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Nested classes/interfaces inherited from class com.trolltech.qt.<A HREF="../../../../com/trolltech/qt/QSignalEmitter.html" title="class in com.trolltech.qt">QSignalEmitter</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal0.html" title="class in com.trolltech.qt">QSignalEmitter.Signal0</A>, <A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal1.html" title="class in com.trolltech.qt">QSignalEmitter.Signal1</A>&lt;<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal1.html" title="type parameter in QSignalEmitter.Signal1">A</A>&gt;, <A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal2.html" title="class in com.trolltech.qt">QSignalEmitter.Signal2</A>&lt;<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal2.html" title="type parameter in QSignalEmitter.Signal2">A</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal2.html" title="type parameter in QSignalEmitter.Signal2">B</A>&gt;, <A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal3.html" title="class in com.trolltech.qt">QSignalEmitter.Signal3</A>&lt;<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal3.html" title="type parameter in QSignalEmitter.Signal3">A</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal3.html" title="type parameter in QSignalEmitter.Signal3">B</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal3.html" title="type parameter in QSignalEmitter.Signal3">C</A>&gt;, <A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal4.html" title="class in com.trolltech.qt">QSignalEmitter.Signal4</A>&lt;<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal4.html" title="type parameter in QSignalEmitter.Signal4">A</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal4.html" title="type parameter in QSignalEmitter.Signal4">B</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal4.html" title="type parameter in QSignalEmitter.Signal4">C</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal4.html" title="type parameter in QSignalEmitter.Signal4">D</A>&gt;, <A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal5.html" title="class in com.trolltech.qt">QSignalEmitter.Signal5</A>&lt;<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal5.html" title="type parameter in QSignalEmitter.Signal5">A</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal5.html" title="type parameter in QSignalEmitter.Signal5">B</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal5.html" title="type parameter in QSignalEmitter.Signal5">C</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal5.html" title="type parameter in QSignalEmitter.Signal5">D</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal5.html" title="type parameter in QSignalEmitter.Signal5">E</A>&gt;, <A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal6.html" title="class in com.trolltech.qt">QSignalEmitter.Signal6</A>&lt;<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal6.html" title="type parameter in QSignalEmitter.Signal6">A</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal6.html" title="type parameter in QSignalEmitter.Signal6">B</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal6.html" title="type parameter in QSignalEmitter.Signal6">C</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal6.html" title="type parameter in QSignalEmitter.Signal6">D</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal6.html" title="type parameter in QSignalEmitter.Signal6">E</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal6.html" title="type parameter in QSignalEmitter.Signal6">F</A>&gt;, <A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal7.html" title="class in com.trolltech.qt">QSignalEmitter.Signal7</A>&lt;<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal7.html" title="type parameter in QSignalEmitter.Signal7">A</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal7.html" title="type parameter in QSignalEmitter.Signal7">B</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal7.html" title="type parameter in QSignalEmitter.Signal7">C</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal7.html" title="type parameter in QSignalEmitter.Signal7">D</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal7.html" title="type parameter in QSignalEmitter.Signal7">E</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal7.html" title="type parameter in QSignalEmitter.Signal7">F</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal7.html" title="type parameter in QSignalEmitter.Signal7">G</A>&gt;, <A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal8.html" title="class in com.trolltech.qt">QSignalEmitter.Signal8</A>&lt;<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal8.html" title="type parameter in QSignalEmitter.Signal8">A</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal8.html" title="type parameter in QSignalEmitter.Signal8">B</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal8.html" title="type parameter in QSignalEmitter.Signal8">C</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal8.html" title="type parameter in QSignalEmitter.Signal8">D</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal8.html" title="type parameter in QSignalEmitter.Signal8">E</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal8.html" title="type parameter in QSignalEmitter.Signal8">F</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal8.html" title="type parameter in QSignalEmitter.Signal8">G</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal8.html" title="type parameter in QSignalEmitter.Signal8">H</A>&gt;, <A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal9.html" title="class in com.trolltech.qt">QSignalEmitter.Signal9</A>&lt;<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal9.html" title="type parameter in QSignalEmitter.Signal9">A</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal9.html" title="type parameter in QSignalEmitter.Signal9">B</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal9.html" title="type parameter in QSignalEmitter.Signal9">C</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal9.html" title="type parameter in QSignalEmitter.Signal9">D</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal9.html" title="type parameter in QSignalEmitter.Signal9">E</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal9.html" title="type parameter in QSignalEmitter.Signal9">F</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal9.html" title="type parameter in QSignalEmitter.Signal9">G</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal9.html" title="type parameter in QSignalEmitter.Signal9">H</A>,<A HREF="../../../../com/trolltech/qt/QSignalEmitter.Signal9.html" title="type parameter in QSignalEmitter.Signal9">I</A>&gt;</CODE></TD>
</TR>
</TABLE>
&nbsp;

<!-- ======== CONSTRUCTOR SUMMARY ======== -->

<A NAME="constructor_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Constructor Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected </CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlResult.html#QSqlResult(com.trolltech.qt.sql.QSqlDriver)">QSqlResult</A></B>(<A HREF="../../../../com/trolltech/qt/sql/QSqlDriver.html" title="class in com.trolltech.qt.sql">QSqlDriver</A>&nbsp;db)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a <a href="QSqlResult.html#QSqlResult(com.trolltech.qt.sql.QSqlDriver)"><tt>QSqlResult</tt></a> using database driver <tt>db</tt>.</TD>
</TR>
</TABLE>
&nbsp;
<!-- ========== METHOD SUMMARY =========== -->

<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Method Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlResult.html#addBindValue(java.lang.Object, com.trolltech.qt.sql.QSql.ParamType)">addBindValue</A></B>(java.lang.Object&nbsp;val,
             <A HREF="../../../../com/trolltech/qt/sql/QSql.ParamType.html" title="class in com.trolltech.qt.sql">QSql.ParamType</A>&nbsp;type)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Binds the value <tt>val</tt> of parameter type <tt>type</tt> to the next available position in the current record (row).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlResult.html#addBindValue(java.lang.Object, com.trolltech.qt.sql.QSql.ParamTypeFlag...)">addBindValue</A></B>(java.lang.Object&nbsp;val,
             <A HREF="../../../../com/trolltech/qt/sql/QSql.ParamTypeFlag.html" title="enum in com.trolltech.qt.sql">QSql.ParamTypeFlag</A>...&nbsp;type)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Binds the value <tt>val</tt> of parameter type <tt>type</tt> to the next available position in the current record (row).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlResult.html#at()">at</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the current (zero-based) row position of the result.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="../../../../com/trolltech/qt/sql/QSqlResult.BindingSyntax.html" title="enum in com.trolltech.qt.sql">QSqlResult.BindingSyntax</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlResult.html#bindingSyntax()">bindingSyntax</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the binding syntax used by prepared queries.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlResult.html#bindValue(int, java.lang.Object, com.trolltech.qt.sql.QSql.ParamType)">bindValue</A></B>(int&nbsp;pos,
          java.lang.Object&nbsp;val,
          <A HREF="../../../../com/trolltech/qt/sql/QSql.ParamType.html" title="class in com.trolltech.qt.sql">QSql.ParamType</A>&nbsp;type)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Binds the value <tt>val</tt> of parameter type <tt>type</tt> to position <tt>pos</tt> in the current record (row).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlResult.html#bindValue(int, java.lang.Object, com.trolltech.qt.sql.QSql.ParamTypeFlag...)">bindValue</A></B>(int&nbsp;pos,
          java.lang.Object&nbsp;val,
          <A HREF="../../../../com/trolltech/qt/sql/QSql.ParamTypeFlag.html" title="enum in com.trolltech.qt.sql">QSql.ParamTypeFlag</A>...&nbsp;type)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Binds the value <tt>val</tt> of parameter type <tt>type</tt> to
position <tt>index</tt>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlResult.html#bindValue(java.lang.String, java.lang.Object, com.trolltech.qt.sql.QSql.ParamType)">bindValue</A></B>(java.lang.String&nbsp;placeholder,
          java.lang.Object&nbsp;val,
          <A HREF="../../../../com/trolltech/qt/sql/QSql.ParamType.html" title="class in com.trolltech.qt.sql">QSql.ParamType</A>&nbsp;type)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Binds the value <tt>val</tt> of parameter type <tt>type</tt> to the <tt>placeholder</tt> name in the current record (row).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlResult.html#bindValue(java.lang.String, java.lang.Object, com.trolltech.qt.sql.QSql.ParamTypeFlag...)">bindValue</A></B>(java.lang.String&nbsp;placeholder,
          java.lang.Object&nbsp;val,
          <A HREF="../../../../com/trolltech/qt/sql/QSql.ParamTypeFlag.html" title="enum in com.trolltech.qt.sql">QSql.ParamTypeFlag</A>...&nbsp;type)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Binds the value <tt>val</tt> of parameter type <tt>Type</tt> to the
<tt>placeholder</tt> name in the current record (row).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="../../../../com/trolltech/qt/sql/QSql.ParamType.html" title="class in com.trolltech.qt.sql">QSql.ParamType</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlResult.html#bindValueType(int)">bindValueType</A></B>(int&nbsp;pos)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the parameter type for the value bound at position <tt>pos</tt>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="../../../../com/trolltech/qt/sql/QSql.ParamType.html" title="class in com.trolltech.qt.sql">QSql.ParamType</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlResult.html#bindValueType(java.lang.String)">bindValueType</A></B>(java.lang.String&nbsp;placeholder)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the parameter type for the value bound with the given <tt>placeholder</tt> name.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;java.lang.Object</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlResult.html#boundValue(int)">boundValue</A></B>(int&nbsp;pos)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value bound at position <tt>pos</tt> in the current record (row).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;java.lang.Object</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlResult.html#boundValue(java.lang.String)">boundValue</A></B>(java.lang.String&nbsp;placeholder)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value bound by the given <tt>placeholder</tt> name in the current record (row).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlResult.html#boundValueCount()">boundValueCount</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the number of bound values in the result.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlResult.html#boundValueName(int)">boundValueName</A></B>(int&nbsp;pos)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the name of the bound value at position <tt>pos</tt> in the current record (row).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;java.util.List&lt;java.lang.Object&gt;</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlResult.html#boundValues()">boundValues</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a vector of the result's bound values for the current record (row).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlResult.html#clear()">clear</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Clears the entire result set and releases any associated resources.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected abstract &nbsp;java.lang.Object</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlResult.html#data(int)">data</A></B>(int&nbsp;i)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the data for field <tt>i</tt> in the current row as a <a href="%2E%2E/porting4.html#qvariant"><tt>QVariant</tt></a>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlResult.html#detachFromResultSet()">detachFromResultSet</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This method is used internally by Qt Jambi.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="../../../../com/trolltech/qt/sql/QSqlDriver.html" title="class in com.trolltech.qt.sql">QSqlDriver</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlResult.html#driver()">driver</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the driver associated with the result.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlResult.html#exec()">exec</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Executes the query, returning true if successful; otherwise returns false.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlResult.html#execBatch()">execBatch</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Equivalent to <a href="QSqlResult.html#execBatch(boolean)"><tt>execBatch</tt></a>(false).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlResult.html#execBatch(boolean)">execBatch</A></B>(boolean&nbsp;arrayBind)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This method is used internally by Qt Jambi.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlResult.html#executedQuery()">executedQuery</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the query that was actually executed.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected abstract &nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlResult.html#fetch(int)">fetch</A></B>(int&nbsp;i)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Positions the result to an arbitrary (zero-based) row <tt>i</tt>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected abstract &nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlResult.html#fetchFirst()">fetchFirst</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Positions the result to the first record (row 0) in the result.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected abstract &nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlResult.html#fetchLast()">fetchLast</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Positions the result to the last record (last row) in the result.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlResult.html#fetchNext()">fetchNext</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Positions the result to the next available record (row) in the result.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlResult.html#fetchPrevious()">fetchPrevious</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Positions the result to the previous record (row) in the result.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../../com/trolltech/qt/sql/QSqlResult.html" title="class in com.trolltech.qt.sql">QSqlResult</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlResult.html#fromNativePointer(com.trolltech.qt.QNativePointer)">fromNativePointer</A></B>(<A HREF="../../../../com/trolltech/qt/QNativePointer.html" title="class in com.trolltech.qt">QNativePointer</A>&nbsp;nativePointer)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This function returns the QSqlResult instance pointed to by nativePointer</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlResult.html#handle()">handle</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the low-level database handle for this result set wrapped in a <a href="%2E%2E/porting4.html#qvariant"><tt>QVariant</tt></a> or an invalid <a href="%2E%2E/porting4.html#qvariant"><tt>QVariant</tt></a> if there is no handle.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlResult.html#hasOutValues()">hasOutValues</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns true if at least one of the query's bound values is a <tt>QSql::Out</tt> or a QSql::InOut; otherwise returns false.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlResult.html#isActive()">isActive</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns true if the result has records to be retrieved; otherwise returns false.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlResult.html#isForwardOnly()">isForwardOnly</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns true if you can only scroll forward through the result set; otherwise returns false.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected abstract &nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlResult.html#isNull(int)">isNull</A></B>(int&nbsp;i)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns true if the field at position <tt>i</tt> in the current row is null; otherwise returns false.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlResult.html#isSelect()">isSelect</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns true if the current result is from a <tt>SELECT</tt> statement; otherwise returns false.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlResult.html#isValid()">isValid</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns true if the result is positioned on a valid record (that is, the result is not positioned before the first or after the last record); otherwise returns false.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="../../../../com/trolltech/qt/sql/QSqlError.html" title="class in com.trolltech.qt.sql">QSqlError</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlResult.html#lastError()">lastError</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the last error associated with the result.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;java.lang.Object</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlResult.html#lastInsertId()">lastInsertId</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the object ID of the most recent inserted row if the database supports it.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlResult.html#lastQuery()">lastQuery</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the current SQL query text, or an empty string if there isn't one.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected abstract &nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlResult.html#numRowsAffected()">numRowsAffected</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the number of rows affected by the last query executed, or -1 if it cannot be determined or if the query is a <tt>SELECT</tt> statement.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlResult.html#prepare(java.lang.String)">prepare</A></B>(java.lang.String&nbsp;query)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Prepares the given <tt>query</tt> for execution; the query will normally use placeholders so that it can be executed repeatedly.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="../../../../com/trolltech/qt/sql/QSqlRecord.html" title="class in com.trolltech.qt.sql">QSqlRecord</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlResult.html#record()">record</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the current record if the query is active; otherwise returns an empty <a href="QSqlRecord.html"><tt>QSqlRecord</tt></a>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected abstract &nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlResult.html#reset(java.lang.String)">reset</A></B>(java.lang.String&nbsp;sqlquery)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the result to use the SQL statement <tt>sqlquery</tt> for subsequent data retrieval.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlResult.html#savePrepare(java.lang.String)">savePrepare</A></B>(java.lang.String&nbsp;sqlquery)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Prepares the given <tt>sqlquery</tt>, using the underlying database functionality where possible.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlResult.html#setActive(boolean)">setActive</A></B>(boolean&nbsp;a)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This function is provided for derived classes to set the internal active state to <tt>a</tt>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlResult.html#setAt(int)">setAt</A></B>(int&nbsp;at)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This function is provided for derived classes to set the internal (zero-based) row position to <tt>at</tt>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlResult.html#setForwardOnly(boolean)">setForwardOnly</A></B>(boolean&nbsp;forward)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets forward only mode to <tt>forward</tt>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlResult.html#setLastError(com.trolltech.qt.sql.QSqlError)">setLastError</A></B>(<A HREF="../../../../com/trolltech/qt/sql/QSqlError.html" title="class in com.trolltech.qt.sql">QSqlError</A>&nbsp;e)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This function is provided for derived classes to set the last error to <tt>e</tt>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlResult.html#setNumericalPrecisionPolicy(com.trolltech.qt.sql.QSql.NumericalPrecisionPolicy)">setNumericalPrecisionPolicy</A></B>(<A HREF="../../../../com/trolltech/qt/sql/QSql.NumericalPrecisionPolicy.html" title="enum in com.trolltech.qt.sql">QSql.NumericalPrecisionPolicy</A>&nbsp;policy)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This method is used internally by Qt Jambi.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlResult.html#setQuery(java.lang.String)">setQuery</A></B>(java.lang.String&nbsp;query)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the current query for the result to <tt>query</tt>.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlResult.html#setSelect(boolean)">setSelect</A></B>(boolean&nbsp;s)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This function is provided for derived classes to indicate whether or not the current statement is a SQL <tt>SELECT</tt> statement.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected abstract &nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/trolltech/qt/sql/QSqlResult.html#size()">size</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the size of the <tt>SELECT</tt> result, or -1 if it cannot be determined or if the query is not a <tt>SELECT</tt> statement.</TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_com.trolltech.qt.QtJambiObject"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class com.trolltech.qt.<A HREF="../../../../com/trolltech/qt/QtJambiObject.html" title="class in com.trolltech.qt">QtJambiObject</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../com/trolltech/qt/QtJambiObject.html#dispose()">dispose</A>, <A HREF="../../../../com/trolltech/qt/QtJambiObject.html#disposed()">disposed</A>, <A HREF="../../../../com/trolltech/qt/QtJambiObject.html#finalize()">finalize</A>, <A HREF="../../../../com/trolltech/qt/QtJambiObject.html#reassignNativeResources(com.trolltech.qt.QtJambiObject, java.lang.Class)">reassignNativeResources</A>, <A HREF="../../../../com/trolltech/qt/QtJambiObject.html#tr(java.lang.String)">tr</A>, <A HREF="../../../../com/trolltech/qt/QtJambiObject.html#tr(java.lang.String, java.lang.String)">tr</A>, <A HREF="../../../../com/trolltech/qt/QtJambiObject.html#tr(java.lang.String, java.lang.String, int)">tr</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_com.trolltech.qt.QSignalEmitter"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class com.trolltech.qt.<A HREF="../../../../com/trolltech/qt/QSignalEmitter.html" title="class in com.trolltech.qt">QSignalEmitter</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../com/trolltech/qt/QSignalEmitter.html#blockSignals(boolean)">blockSignals</A>, <A HREF="../../../../com/trolltech/qt/QSignalEmitter.html#disconnect()">disconnect</A>, <A HREF="../../../../com/trolltech/qt/QSignalEmitter.html#disconnect(java.lang.Object)">disconnect</A>, <A HREF="../../../../com/trolltech/qt/QSignalEmitter.html#signalsBlocked()">signalsBlocked</A>, <A HREF="../../../../com/trolltech/qt/QSignalEmitter.html#signalSender()">signalSender</A>, <A HREF="../../../../com/trolltech/qt/QSignalEmitter.html#thread()">thread</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_com.trolltech.qt.QtJambiInterface"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from interface com.trolltech.qt.<A HREF="../../../../com/trolltech/qt/QtJambiInterface.html" title="interface in com.trolltech.qt">QtJambiInterface</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../com/trolltech/qt/QtJambiInterface.html#disableGarbageCollection()">disableGarbageCollection</A>, <A HREF="../../../../com/trolltech/qt/QtJambiInterface.html#nativeId()">nativeId</A>, <A HREF="../../../../com/trolltech/qt/QtJambiInterface.html#nativePointer()">nativePointer</A>, <A HREF="../../../../com/trolltech/qt/QtJambiInterface.html#reenableGarbageCollection()">reenableGarbageCollection</A>, <A HREF="../../../../com/trolltech/qt/QtJambiInterface.html#setJavaOwnership()">setJavaOwnership</A></CODE></TD>
</TR>
</TABLE>
&nbsp;
<P>

<!-- ========= CONSTRUCTOR DETAIL ======== -->

<A NAME="constructor_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Constructor Detail</B></FONT></TH>
</TR>
</TABLE>

<A NAME="QSqlResult(com.trolltech.qt.sql.QSqlDriver)"><!-- --></A><H3>
QSqlResult</H3>
<PRE>
protected <B>QSqlResult</B>(<A HREF="../../../../com/trolltech/qt/sql/QSqlDriver.html" title="class in com.trolltech.qt.sql">QSqlDriver</A>&nbsp;db)</PRE>
<DL>
<DD><p>Creates a <a href="QSqlResult.html#QSqlResult(com.trolltech.qt.sql.QSqlDriver)"><tt>QSqlResult</tt></a> using database driver <tt>db</tt>. The object is initialized to an inactive state.</p>
<P>
<DL>
<DT><B>See Also:</B><DD><a href="QSqlResult.html#isActive()"><tt>isActive</tt></a>, 
<a href="QSqlResult.html#driver()"><tt>driver</tt></a></DL>
</DL>

<!-- ============ METHOD DETAIL ========== -->

<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Method Detail</B></FONT></TH>
</TR>
</TABLE>

<A NAME="addBindValue(java.lang.Object, com.trolltech.qt.sql.QSql.ParamTypeFlag...)"><!-- --></A><H3>
addBindValue</H3>
<PRE>
protected final void <B>addBindValue</B>(java.lang.Object&nbsp;val,
                                  <A HREF="../../../../com/trolltech/qt/sql/QSql.ParamTypeFlag.html" title="enum in com.trolltech.qt.sql">QSql.ParamTypeFlag</A>...&nbsp;type)</PRE>
<DL>
<DD><p>Binds the value <tt>val</tt> of parameter type <tt>type</tt> to the next available position in the current record (row).</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QSqlResult.html#bindValue(java.lang.String, java.lang.Object, com.trolltech.qt.sql.QSql.ParamType)"><tt>bindValue</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="addBindValue(java.lang.Object, com.trolltech.qt.sql.QSql.ParamType)"><!-- --></A><H3>
addBindValue</H3>
<PRE>
protected final void <B>addBindValue</B>(java.lang.Object&nbsp;val,
                                  <A HREF="../../../../com/trolltech/qt/sql/QSql.ParamType.html" title="class in com.trolltech.qt.sql">QSql.ParamType</A>&nbsp;type)</PRE>
<DL>
<DD><p>Binds the value <tt>val</tt> of parameter type <tt>type</tt> to the next available position in the current record (row).</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QSqlResult.html#bindValue(java.lang.String, java.lang.Object, com.trolltech.qt.sql.QSql.ParamType)"><tt>bindValue</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="at()"><!-- --></A><H3>
at</H3>
<PRE>
protected final int <B>at</B>()</PRE>
<DL>
<DD><p>Returns the current (zero-based) row position of the result. May return the special values QSql::BeforeFirstRow or QSql::AfterLastRow.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QSqlResult.html#setAt(int)"><tt>setAt</tt></a>, 
<a href="QSqlResult.html#isValid()"><tt>isValid</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="bindValueType(int)"><!-- --></A><H3>
bindValueType</H3>
<PRE>
protected final <A HREF="../../../../com/trolltech/qt/sql/QSql.ParamType.html" title="class in com.trolltech.qt.sql">QSql.ParamType</A> <B>bindValueType</B>(int&nbsp;pos)</PRE>
<DL>
<DD><p>Returns the parameter type for the value bound at position <tt>pos</tt>.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QSqlResult.html#boundValue(java.lang.String)"><tt>boundValue</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="bindValueType(java.lang.String)"><!-- --></A><H3>
bindValueType</H3>
<PRE>
protected final <A HREF="../../../../com/trolltech/qt/sql/QSql.ParamType.html" title="class in com.trolltech.qt.sql">QSql.ParamType</A> <B>bindValueType</B>(java.lang.String&nbsp;placeholder)</PRE>
<DL>
<DD><p>Returns the parameter type for the value bound with the given <tt>placeholder</tt> name.</p>
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="bindingSyntax()"><!-- --></A><H3>
bindingSyntax</H3>
<PRE>
protected final <A HREF="../../../../com/trolltech/qt/sql/QSqlResult.BindingSyntax.html" title="enum in com.trolltech.qt.sql">QSqlResult.BindingSyntax</A> <B>bindingSyntax</B>()</PRE>
<DL>
<DD><p>Returns the binding syntax used by prepared queries.</p>
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="boundValue(int)"><!-- --></A><H3>
boundValue</H3>
<PRE>
protected final java.lang.Object <B>boundValue</B>(int&nbsp;pos)</PRE>
<DL>
<DD><p>Returns the value bound at position <tt>pos</tt> in the current record (row).</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QSqlResult.html#bindValue(java.lang.String, java.lang.Object, com.trolltech.qt.sql.QSql.ParamType)"><tt>bindValue</tt></a>, 
<a href="QSqlResult.html#boundValues()"><tt>boundValues</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="boundValue(java.lang.String)"><!-- --></A><H3>
boundValue</H3>
<PRE>
protected final java.lang.Object <B>boundValue</B>(java.lang.String&nbsp;placeholder)</PRE>
<DL>
<DD><p>Returns the value bound by the given <tt>placeholder</tt> name in the current record (row).</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QSqlResult.html#bindValueType(java.lang.String)"><tt>bindValueType</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="boundValueCount()"><!-- --></A><H3>
boundValueCount</H3>
<PRE>
protected final int <B>boundValueCount</B>()</PRE>
<DL>
<DD><p>Returns the number of bound values in the result.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QSqlResult.html#boundValues()"><tt>boundValues</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="boundValueName(int)"><!-- --></A><H3>
boundValueName</H3>
<PRE>
protected final java.lang.String <B>boundValueName</B>(int&nbsp;pos)</PRE>
<DL>
<DD><p>Returns the name of the bound value at position <tt>pos</tt> in the current record (row).</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QSqlResult.html#boundValue(java.lang.String)"><tt>boundValue</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="boundValues()"><!-- --></A><H3>
boundValues</H3>
<PRE>
protected final java.util.List&lt;java.lang.Object&gt; <B>boundValues</B>()</PRE>
<DL>
<DD><p>Returns a vector of the result's bound values for the current record (row).</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QSqlResult.html#boundValueCount()"><tt>boundValueCount</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="clear()"><!-- --></A><H3>
clear</H3>
<PRE>
protected final void <B>clear</B>()</PRE>
<DL>
<DD><p>Clears the entire result set and releases any associated resources.</p>
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="detachFromResultSet()"><!-- --></A><H3>
detachFromResultSet</H3>
<PRE>
protected final void <B>detachFromResultSet</B>()</PRE>
<DL>
<DD><p>This method is used internally by Qt Jambi.
Do not use it in your applications.</p>
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="driver()"><!-- --></A><H3>
driver</H3>
<PRE>
protected final <A HREF="../../../../com/trolltech/qt/sql/QSqlDriver.html" title="class in com.trolltech.qt.sql">QSqlDriver</A> <B>driver</B>()</PRE>
<DL>
<DD><p>Returns the driver associated with the result. This is the object that was passed to the constructor.</p>
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="execBatch()"><!-- --></A><H3>
execBatch</H3>
<PRE>
protected final boolean <B>execBatch</B>()</PRE>
<DL>
<DD><p>Equivalent to <a href="QSqlResult.html#execBatch(boolean)"><tt>execBatch</tt></a>(false).
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="execBatch(boolean)"><!-- --></A><H3>
execBatch</H3>
<PRE>
protected final boolean <B>execBatch</B>(boolean&nbsp;arrayBind)</PRE>
<DL>
<DD><p>This method is used internally by Qt Jambi.
Do not use it in your applications.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QSqlResult.html#exec()"><tt>exec</tt></a>, 
<tt>QSqlDriver::hasFeature</tt></DL>
</DD>
</DL>
<HR>

<A NAME="executedQuery()"><!-- --></A><H3>
executedQuery</H3>
<PRE>
protected final java.lang.String <B>executedQuery</B>()</PRE>
<DL>
<DD><p>Returns the query that was actually executed. This may differ from the query that was passed, for example if bound values were used with a prepared query and the underlying database doesn't support prepared queries.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QSqlResult.html#exec()"><tt>exec</tt></a>, 
<a href="QSqlResult.html#setQuery(java.lang.String)"><tt>setQuery</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="hasOutValues()"><!-- --></A><H3>
hasOutValues</H3>
<PRE>
protected final boolean <B>hasOutValues</B>()</PRE>
<DL>
<DD><p>Returns true if at least one of the query's bound values is a <tt>QSql::Out</tt> or a QSql::InOut; otherwise returns false.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QSqlResult.html#bindValueType(java.lang.String)"><tt>bindValueType</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="isActive()"><!-- --></A><H3>
isActive</H3>
<PRE>
protected final boolean <B>isActive</B>()</PRE>
<DL>
<DD><p>Returns true if the result has records to be retrieved; otherwise returns false.</p>
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="isForwardOnly()"><!-- --></A><H3>
isForwardOnly</H3>
<PRE>
protected final boolean <B>isForwardOnly</B>()</PRE>
<DL>
<DD><p>Returns true if you can only scroll forward through the result set; otherwise returns false.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QSqlResult.html#setForwardOnly(boolean)"><tt>setForwardOnly</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="isSelect()"><!-- --></A><H3>
isSelect</H3>
<PRE>
protected final boolean <B>isSelect</B>()</PRE>
<DL>
<DD><p>Returns true if the current result is from a <tt>SELECT</tt> statement; otherwise returns false.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QSqlResult.html#setSelect(boolean)"><tt>setSelect</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="isValid()"><!-- --></A><H3>
isValid</H3>
<PRE>
protected final boolean <B>isValid</B>()</PRE>
<DL>
<DD><p>Returns true if the result is positioned on a valid record (that is, the result is not positioned before the first or after the last record); otherwise returns false.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QSqlResult.html#at()"><tt>at</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="lastError()"><!-- --></A><H3>
lastError</H3>
<PRE>
protected final <A HREF="../../../../com/trolltech/qt/sql/QSqlError.html" title="class in com.trolltech.qt.sql">QSqlError</A> <B>lastError</B>()</PRE>
<DL>
<DD><p>Returns the last error associated with the result.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QSqlResult.html#setLastError(com.trolltech.qt.sql.QSqlError)"><tt>setLastError</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="lastQuery()"><!-- --></A><H3>
lastQuery</H3>
<PRE>
protected final java.lang.String <B>lastQuery</B>()</PRE>
<DL>
<DD><p>Returns the current SQL query text, or an empty string if there isn't one.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QSqlResult.html#setQuery(java.lang.String)"><tt>setQuery</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="setNumericalPrecisionPolicy(com.trolltech.qt.sql.QSql.NumericalPrecisionPolicy)"><!-- --></A><H3>
setNumericalPrecisionPolicy</H3>
<PRE>
protected final void <B>setNumericalPrecisionPolicy</B>(<A HREF="../../../../com/trolltech/qt/sql/QSql.NumericalPrecisionPolicy.html" title="enum in com.trolltech.qt.sql">QSql.NumericalPrecisionPolicy</A>&nbsp;policy)</PRE>
<DL>
<DD><p>This method is used internally by Qt Jambi.
Do not use it in your applications.</p>
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="bindValue(int, java.lang.Object, com.trolltech.qt.sql.QSql.ParamTypeFlag...)"><!-- --></A><H3>
bindValue</H3>
<PRE>
protected final void <B>bindValue</B>(int&nbsp;pos,
                               java.lang.Object&nbsp;val,
                               <A HREF="../../../../com/trolltech/qt/sql/QSql.ParamTypeFlag.html" title="enum in com.trolltech.qt.sql">QSql.ParamTypeFlag</A>...&nbsp;type)</PRE>
<DL>
<DD>Binds the value <tt>val</tt> of parameter type <tt>type</tt> to
position <tt>index</tt>.  in the current record (row).
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="bindValue(int, java.lang.Object, com.trolltech.qt.sql.QSql.ParamType)"><!-- --></A><H3>
bindValue</H3>
<PRE>
protected void <B>bindValue</B>(int&nbsp;pos,
                         java.lang.Object&nbsp;val,
                         <A HREF="../../../../com/trolltech/qt/sql/QSql.ParamType.html" title="class in com.trolltech.qt.sql">QSql.ParamType</A>&nbsp;type)</PRE>
<DL>
<DD><p>Binds the value <tt>val</tt> of parameter type <tt>type</tt> to position <tt>pos</tt> in the current record (row).</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QSqlResult.html#addBindValue(java.lang.Object, com.trolltech.qt.sql.QSql.ParamType)"><tt>addBindValue</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="bindValue(java.lang.String, java.lang.Object, com.trolltech.qt.sql.QSql.ParamTypeFlag...)"><!-- --></A><H3>
bindValue</H3>
<PRE>
protected final void <B>bindValue</B>(java.lang.String&nbsp;placeholder,
                               java.lang.Object&nbsp;val,
                               <A HREF="../../../../com/trolltech/qt/sql/QSql.ParamTypeFlag.html" title="enum in com.trolltech.qt.sql">QSql.ParamTypeFlag</A>...&nbsp;type)</PRE>
<DL>
<DD>Binds the value <tt>val</tt> of parameter type <tt>Type</tt> to the
<tt>placeholder</tt> name in the current record (row).
<p>
Note that binding an undefined placeholder will result in undefined
behavior.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="bindValue(java.lang.String, java.lang.Object, com.trolltech.qt.sql.QSql.ParamType)"><!-- --></A><H3>
bindValue</H3>
<PRE>
protected void <B>bindValue</B>(java.lang.String&nbsp;placeholder,
                         java.lang.Object&nbsp;val,
                         <A HREF="../../../../com/trolltech/qt/sql/QSql.ParamType.html" title="class in com.trolltech.qt.sql">QSql.ParamType</A>&nbsp;type)</PRE>
<DL>
<DD><p>Binds the value <tt>val</tt> of parameter type <tt>type</tt> to the <tt>placeholder</tt> name in the current record (row).</p>
<p>Note that binding an undefined placeholder will result in undefined behavior.</p>
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="data(int)"><!-- --></A><H3>
data</H3>
<PRE>
protected abstract java.lang.Object <B>data</B>(int&nbsp;i)</PRE>
<DL>
<DD><p>Returns the data for field <tt>i</tt> in the current row as a <a href="%2E%2E/porting4.html#qvariant"><tt>QVariant</tt></a>. This function is only called if the result is in an active state and is positioned on a valid record and <tt>i</tt> is non-negative. Derived classes must reimplement this function and return the value of field <tt>i</tt>, or <a href="%2E%2E/porting4.html#qvariant"><tt>QVariant</tt></a> if it cannot be determined.</p>
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="exec()"><!-- --></A><H3>
exec</H3>
<PRE>
protected boolean <B>exec</B>()</PRE>
<DL>
<DD><p>Executes the query, returning true if successful; otherwise returns false.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QSqlResult.html#prepare(java.lang.String)"><tt>prepare</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="fetch(int)"><!-- --></A><H3>
fetch</H3>
<PRE>
protected abstract boolean <B>fetch</B>(int&nbsp;i)</PRE>
<DL>
<DD><p>Positions the result to an arbitrary (zero-based) row <tt>i</tt>.</p>
<p>This function is only called if the result is in an active state. Derived classes must reimplement this function and position the result to the row <tt>i</tt>, and call <a href="QSqlResult.html#setAt(int)"><tt>setAt</tt></a> with an appropriate value. Return true to indicate success, or false to signify failure.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QSqlResult.html#isActive()"><tt>isActive</tt></a>, 
<a href="QSqlResult.html#fetchFirst()"><tt>fetchFirst</tt></a>, 
<a href="QSqlResult.html#fetchLast()"><tt>fetchLast</tt></a>, 
<a href="QSqlResult.html#fetchNext()"><tt>fetchNext</tt></a>, 
<a href="QSqlResult.html#fetchPrevious()"><tt>fetchPrevious</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="fetchFirst()"><!-- --></A><H3>
fetchFirst</H3>
<PRE>
protected abstract boolean <B>fetchFirst</B>()</PRE>
<DL>
<DD><p>Positions the result to the first record (row 0) in the result.</p>
<p>This function is only called if the result is in an active state. Derived classes must reimplement this function and position the result to the first record, and call <a href="QSqlResult.html#setAt(int)"><tt>setAt</tt></a> with an appropriate value. Return true to indicate success, or false to signify failure.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QSqlResult.html#fetch(int)"><tt>fetch</tt></a>, 
<a href="QSqlResult.html#fetchLast()"><tt>fetchLast</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="fetchLast()"><!-- --></A><H3>
fetchLast</H3>
<PRE>
protected abstract boolean <B>fetchLast</B>()</PRE>
<DL>
<DD><p>Positions the result to the last record (last row) in the result.</p>
<p>This function is only called if the result is in an active state. Derived classes must reimplement this function and position the result to the last record, and call <a href="QSqlResult.html#setAt(int)"><tt>setAt</tt></a> with an appropriate value. Return true to indicate success, or false to signify failure.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QSqlResult.html#fetch(int)"><tt>fetch</tt></a>, 
<a href="QSqlResult.html#fetchFirst()"><tt>fetchFirst</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="fetchNext()"><!-- --></A><H3>
fetchNext</H3>
<PRE>
protected boolean <B>fetchNext</B>()</PRE>
<DL>
<DD><p>Positions the result to the next available record (row) in the result.</p>
<p>This function is only called if the result is in an active state. The default implementation calls <a href="QSqlResult.html#fetch(int)"><tt>fetch</tt></a> with the next index. Derived classes can reimplement this function and position the result to the next record in some other way, and call <a href="QSqlResult.html#setAt(int)"><tt>setAt</tt></a> with an appropriate value. Return true to indicate success, or false to signify failure.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QSqlResult.html#fetch(int)"><tt>fetch</tt></a>, 
<a href="QSqlResult.html#fetchPrevious()"><tt>fetchPrevious</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="fetchPrevious()"><!-- --></A><H3>
fetchPrevious</H3>
<PRE>
protected boolean <B>fetchPrevious</B>()</PRE>
<DL>
<DD><p>Positions the result to the previous record (row) in the result.</p>
<p>This function is only called if the result is in an active state. The default implementation calls <a href="QSqlResult.html#fetch(int)"><tt>fetch</tt></a> with the previous index. Derived classes can reimplement this function and position the result to the next record in some other way, and call <a href="QSqlResult.html#setAt(int)"><tt>setAt</tt></a> with an appropriate value. Return true to indicate success, or false to signify failure.</p>
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="handle()"><!-- --></A><H3>
handle</H3>
<PRE>
public java.lang.Object <B>handle</B>()</PRE>
<DL>
<DD><p>Returns the low-level database handle for this result set wrapped in a <a href="%2E%2E/porting4.html#qvariant"><tt>QVariant</tt></a> or an invalid <a href="%2E%2E/porting4.html#qvariant"><tt>QVariant</tt></a> if there is no handle.</p>
<p><b>Warning:</b> Use this with uttermost care and only if you know what you're doing.</p>
<p><b>Warning:</b> The handle returned here can become a stale pointer if the result is modified (for example, if you clear it).</p>
<p><b>Warning:</b> The handle can be NULL if the result was not executed yet.</p>
<p>The handle returned here is database-dependent, you should query the type name of the variant before accessing it.</p>
<p>This example retrieves the handle for a sqlite result:</p>
<pre>    QSqlQuery query = ...
    QVariant v = query.result()-&gt;handle();
    if (v.isValid() &amp;&amp; v.typeName() == &quot;sqlite3_stmt*&quot;) {
        <span class="comment">// v.data() returns a pointer to the handle</span>
        sqlite3_stmt *handle = *static_cast&lt;sqlite3_stmt **&gt;(v.data());
        if (handle != 0) { <span class="comment">// check that it is not NULL</span>
            ...
        }
    }</pre>
<p>This snippet returns the handle for PostgreSQL or MySQL:</p>
<pre>    if (v.typeName() == &quot;PGresult*&quot;) {
        PGresult *handle = *static_cast&lt;PGresult **&gt;(v.data());
        if (handle != 0) ...
    }

    if (v.typeName() == &quot;MYSQL_STMT*&quot;) {
        MYSQL_STMT *handle = *static_cast&lt;MYSQL_STMT **&gt;(v.data());
        if (handle != 0) ...
    }</pre>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><tt>QSqlDriver::handle</tt></DL>
</DD>
</DL>
<HR>

<A NAME="isNull(int)"><!-- --></A><H3>
isNull</H3>
<PRE>
protected abstract boolean <B>isNull</B>(int&nbsp;i)</PRE>
<DL>
<DD><p>Returns true if the field at position <tt>i</tt> in the current row is null; otherwise returns false.</p>
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="lastInsertId()"><!-- --></A><H3>
lastInsertId</H3>
<PRE>
protected java.lang.Object <B>lastInsertId</B>()</PRE>
<DL>
<DD><p>Returns the object ID of the most recent inserted row if the database supports it. An invalid <a href="%2E%2E/porting4.html#qvariant"><tt>QVariant</tt></a> will be returned if the query did not insert any value or if the database does not report the id back. If more than one row was touched by the insert, the behavior is undefined.</p>
<p>Note that for Oracle databases the row's ROWID will be returned, while for MySQL databases the row's auto-increment field will be returned.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><tt>QSqlDriver::hasFeature</tt></DL>
</DD>
</DL>
<HR>

<A NAME="numRowsAffected()"><!-- --></A><H3>
numRowsAffected</H3>
<PRE>
protected abstract int <B>numRowsAffected</B>()</PRE>
<DL>
<DD><p>Returns the number of rows affected by the last query executed, or -1 if it cannot be determined or if the query is a <tt>SELECT</tt> statement.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QSqlResult.html#size()"><tt>size</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="prepare(java.lang.String)"><!-- --></A><H3>
prepare</H3>
<PRE>
protected boolean <B>prepare</B>(java.lang.String&nbsp;query)</PRE>
<DL>
<DD><p>Prepares the given <tt>query</tt> for execution; the query will normally use placeholders so that it can be executed repeatedly. Returns true if the query is prepared successfully; otherwise returns false.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QSqlResult.html#exec()"><tt>exec</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="record()"><!-- --></A><H3>
record</H3>
<PRE>
protected <A HREF="../../../../com/trolltech/qt/sql/QSqlRecord.html" title="class in com.trolltech.qt.sql">QSqlRecord</A> <B>record</B>()</PRE>
<DL>
<DD><p>Returns the current record if the query is active; otherwise returns an empty <a href="QSqlRecord.html"><tt>QSqlRecord</tt></a>.</p>
<p>The default implementation always returns an empty <a href="QSqlRecord.html"><tt>QSqlRecord</tt></a>.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QSqlResult.html#isActive()"><tt>isActive</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="reset(java.lang.String)"><!-- --></A><H3>
reset</H3>
<PRE>
protected abstract boolean <B>reset</B>(java.lang.String&nbsp;sqlquery)</PRE>
<DL>
<DD><p>Sets the result to use the SQL statement <tt>sqlquery</tt> for subsequent data retrieval.</p>
<p>Derived classes must reimplement this function and apply the <tt>sqlquery</tt> to the database. This function is only called after the result is set to an inactive state and is positioned before the first record of the new result. Derived classes should return true if the query was successful and ready to be used, or false otherwise.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QSqlResult.html#setQuery(java.lang.String)"><tt>setQuery</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="savePrepare(java.lang.String)"><!-- --></A><H3>
savePrepare</H3>
<PRE>
protected boolean <B>savePrepare</B>(java.lang.String&nbsp;sqlquery)</PRE>
<DL>
<DD><p>Prepares the given <tt>sqlquery</tt>, using the underlying database functionality where possible. Returns true if the query is prepared successfully; otherwise returns false.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QSqlResult.html#prepare(java.lang.String)"><tt>prepare</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="setActive(boolean)"><!-- --></A><H3>
setActive</H3>
<PRE>
protected void <B>setActive</B>(boolean&nbsp;a)</PRE>
<DL>
<DD><p>This function is provided for derived classes to set the internal active state to <tt>a</tt>.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QSqlResult.html#isActive()"><tt>isActive</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="setAt(int)"><!-- --></A><H3>
setAt</H3>
<PRE>
protected void <B>setAt</B>(int&nbsp;at)</PRE>
<DL>
<DD><p>This function is provided for derived classes to set the internal (zero-based) row position to <tt>at</tt>.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QSqlResult.html#at()"><tt>at</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="setForwardOnly(boolean)"><!-- --></A><H3>
setForwardOnly</H3>
<PRE>
protected void <B>setForwardOnly</B>(boolean&nbsp;forward)</PRE>
<DL>
<DD><p>Sets forward only mode to <tt>forward</tt>. If <tt>forward</tt> is true, only <a href="QSqlResult.html#fetchNext()"><tt>fetchNext</tt></a> is allowed for navigating the results. Forward only mode needs much less memory since results do not have to be cached. By default, this feature is disabled.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QSqlResult.html#isForwardOnly()"><tt>isForwardOnly</tt></a>, 
<a href="QSqlResult.html#fetchNext()"><tt>fetchNext</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="setLastError(com.trolltech.qt.sql.QSqlError)"><!-- --></A><H3>
setLastError</H3>
<PRE>
protected void <B>setLastError</B>(<A HREF="../../../../com/trolltech/qt/sql/QSqlError.html" title="class in com.trolltech.qt.sql">QSqlError</A>&nbsp;e)</PRE>
<DL>
<DD><p>This function is provided for derived classes to set the last error to <tt>e</tt>.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QSqlResult.html#lastError()"><tt>lastError</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="setQuery(java.lang.String)"><!-- --></A><H3>
setQuery</H3>
<PRE>
protected void <B>setQuery</B>(java.lang.String&nbsp;query)</PRE>
<DL>
<DD><p>Sets the current query for the result to <tt>query</tt>. You must call <a href="QSqlResult.html#reset(java.lang.String)"><tt>reset</tt></a> to execute the query on the database.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QSqlResult.html#reset(java.lang.String)"><tt>reset</tt></a>, 
<a href="QSqlResult.html#lastQuery()"><tt>lastQuery</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="setSelect(boolean)"><!-- --></A><H3>
setSelect</H3>
<PRE>
protected void <B>setSelect</B>(boolean&nbsp;s)</PRE>
<DL>
<DD><p>This function is provided for derived classes to indicate whether or not the current statement is a SQL <tt>SELECT</tt> statement. The <tt>s</tt> parameter should be true if the statement is a <tt>SELECT</tt> statement; otherwise it should be false.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QSqlResult.html#isSelect()"><tt>isSelect</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="size()"><!-- --></A><H3>
size</H3>
<PRE>
protected abstract int <B>size</B>()</PRE>
<DL>
<DD><p>Returns the size of the <tt>SELECT</tt> result, or -1 if it cannot be determined or if the query is not a <tt>SELECT</tt> statement.</p>
<P>
<DD><DL>
<DT><B>See Also:</B><DD><a href="QSqlResult.html#numRowsAffected()"><tt>numRowsAffected</tt></a></DL>
</DD>
</DL>
<HR>

<A NAME="fromNativePointer(com.trolltech.qt.QNativePointer)"><!-- --></A><H3>
fromNativePointer</H3>
<PRE>
public static <A HREF="../../../../com/trolltech/qt/sql/QSqlResult.html" title="class in com.trolltech.qt.sql">QSqlResult</A> <B>fromNativePointer</B>(<A HREF="../../../../com/trolltech/qt/QNativePointer.html" title="class in com.trolltech.qt">QNativePointer</A>&nbsp;nativePointer)</PRE>
<DL>
<DD>This function returns the QSqlResult instance pointed to by nativePointer
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>nativePointer</CODE> - the QNativePointer of which object should be returned.</DL>
</DD>
</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>


<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>

<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../com/trolltech/qt/sql/QSqlRelationalTableModel.html" title="class in com.trolltech.qt.sql"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../com/trolltech/qt/sql/QSqlResult.BindingSyntax.html" title="enum in com.trolltech.qt.sql"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../index.html?com/trolltech/qt/sql/QSqlResult.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="QSqlResult.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>


</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->

<HR>

</BODY>
</HTML>