📄 jcorecord.html
字号:
char[] value)</CODE>
<BR>
Sets the specified character array as the value for the named field.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/sap/conn/jco/JCoRecord.html#setValue(java.lang.String, char[], int, int)">setValue</A></B>(java.lang.String name,
char[] value,
int from,
int length)</CODE>
<BR>
Sets the specified character array as the value for the named field.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/sap/conn/jco/JCoRecord.html#setValue(java.lang.String, double)">setValue</A></B>(java.lang.String name,
double value)</CODE>
<BR>
Sets the double as the value for the named field</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/sap/conn/jco/JCoRecord.html#setValue(java.lang.String, float)">setValue</A></B>(java.lang.String name,
float value)</CODE>
<BR>
Sets the float as the value for the named field Please use setValue(float value, ...) and getFloat(...) methods only if you operate with float values.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/sap/conn/jco/JCoRecord.html#setValue(java.lang.String, int)">setValue</A></B>(java.lang.String name,
int value)</CODE>
<BR>
Sets the int as the value for the named field</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/sap/conn/jco/JCoRecord.html#setValue(java.lang.String, com.sap.conn.jco.JCoStructure)">setValue</A></B>(java.lang.String name,
<A HREF="../../../../com/sap/conn/jco/JCoStructure.html" title="interface in com.sap.conn.jco">JCoStructure</A> value)</CODE>
<BR>
Sets the structure as the value for the named field</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/sap/conn/jco/JCoRecord.html#setValue(java.lang.String, com.sap.conn.jco.JCoTable)">setValue</A></B>(java.lang.String name,
<A HREF="../../../../com/sap/conn/jco/JCoTable.html" title="interface in com.sap.conn.jco">JCoTable</A> value)</CODE>
<BR>
Sets the table as the value for the named field</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/sap/conn/jco/JCoRecord.html#setValue(java.lang.String, long)">setValue</A></B>(java.lang.String name,
long value)</CODE>
<BR>
Sets the long as the value for the named field.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/sap/conn/jco/JCoRecord.html#setValue(java.lang.String, java.lang.Object)">setValue</A></B>(java.lang.String name,
java.lang.Object value)</CODE>
<BR>
Sets the object as the value for the named field</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/sap/conn/jco/JCoRecord.html#setValue(java.lang.String, short)">setValue</A></B>(java.lang.String name,
short value)</CODE>
<BR>
Sets the short as the value for the named field.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/sap/conn/jco/JCoRecord.html#setValue(java.lang.String, java.lang.String)">setValue</A></B>(java.lang.String name,
java.lang.String value)</CODE>
<BR>
Sets the string as the value for the named field.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/sap/conn/jco/JCoRecord.html#toXML()">toXML</A></B>()</CODE>
<BR>
Returns the whole record in XML format.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/sap/conn/jco/JCoRecord.html#toXML(int)">toXML</A></B>(int index)</CODE>
<BR>
Returns the value of the i'th field as a XML string.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../com/sap/conn/jco/JCoRecord.html#toXML(java.lang.String)">toXML</A></B>(java.lang.String fieldName)</CODE>
<BR>
Returns the value of named field as a XML string.</TD>
</TR>
</TABLE>
<P>
<!-- ============ 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="getMetaData()"><!-- --></A><H3>
getMetaData</H3>
<PRE>
<A HREF="../../../../com/sap/conn/jco/JCoMetaData.html" title="interface in com.sap.conn.jco">JCoMetaData</A> <B>getMetaData</B>()</PRE>
<DL>
<DD>returns the appropriated meta data object, that was used for creation of this record
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>MetaData instance of the appropriated meta data object</DL>
</DD>
</DL>
<HR>
<A NAME="clear()"><!-- --></A><H3>
clear</H3>
<PRE>
void <B>clear</B>()</PRE>
<DL>
<DD>Clears the record, i.e. resets everything to its initial state
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="clone()"><!-- --></A><H3>
clone</H3>
<PRE>
java.lang.Object <B>clone</B>()</PRE>
<DL>
<DD>Clones the record instance
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>a cloned instance of JCorecord</DL>
</DD>
</DL>
<HR>
<A NAME="copyFrom(com.sap.conn.jco.JCoRecord)"><!-- --></A><H3>
copyFrom</H3>
<PRE>
int <B>copyFrom</B>(<A HREF="../../../../com/sap/conn/jco/JCoRecord.html" title="interface in com.sap.conn.jco">JCoRecord</A> source)</PRE>
<DL>
<DD>Copies the matching fields from the source record into this record Data fields are considered to be equivalent if the name and type of two fields match. The data will be copied and converted as best as can, i.e. strings will be cut off if the source field is longer than the destination field, or they will be filled with spaces if the source is shorter than the destination, etc. If a single conversion fails, the whole copy operation will fail and the record will be left untouched. If the JCoRecord is a JCoTable, then the data from the source will be appended. This means that, if the source is a JCoStructure a single row will be appended to the end of the JCoTable, and if the source is a JCoTable all its rows will be appended to the end of the JCoTable. <br/> If the JCoRecord is a JCoStructure or a JCoParameterList the data will be overwritten by the source. In case that the source is a JCoTable, the data is copied from the current row, i.e. the row the row pointer points to.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>source</CODE> - the source record from which to copy the data
<DT><B>Returns:</B><DD>the number of matching fields (columns)
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../com/sap/conn/jco/JCoException.html" title="class in com.sap.conn.jco">JCoException</A></CODE> - if something went wrong</DL>
</DD>
</DL>
<HR>
<A NAME="getFieldCount()"><!-- --></A><H3>
getFieldCount</H3>
<PRE>
int <B>getFieldCount</B>()</PRE>
<DL>
<DD>Returns the number of fields in the record
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>the number of fields</DL>
</DD>
</DL>
<HR>
<A NAME="getValue(int)"><!-- --></A><H3>
getValue</H3>
<PRE>
java.lang.Object <B>getValue</B>(int index)</PRE>
<DL>
<DD>Generic method that returns the value of the i'th field as an object. Depending on the type of the field the method returns the following object: <table border=1> <tr><th>type</th> <td>JCoMetaData.TYPE_CHAR </td><td>JCoMetaData.TYPE_INT1 </td><td>JCoMetaData.TYPE_INT2 </td><td>JCoMetaData.TYPE_INT </td> <td>JCoMetaData.TYPE_NUM </td><td>JCoMetaData.TYPE_BCD </td><td>JCoMetaData.TYPE_FLOAT </td><td>JCoMetaData.TYPE_BYTE </td> <td>JCoMetaData.TYPE_DATE </td><td>JCoMetaData.TYPE_TIME </td><td>JCoMetaData.TYPE_STRING</td><td>JCoMetaData.TYPE_XSTRING</td> <td>JCoMetaData.TYPE_DECF16 </td><td>JCoMetaData.TYPE_DECF34</td><td>JCoMetaData.TYPE_STRUCTURE</td><td>JCoMetaData.TYPE_TABLE</td> </tr> <tr><th>object</th> <td>String </td><td>Integer </td><td>Integer </td><td>Integer </td> <td>String </td><td>BigDecimal </td><td>Double </td><td>byte[] </td> <td>Date </td><td>Date </td><td>String </td><td>byte[] </td> <td>BigDecimal </td><td>BigDecimal </td><td>JCoStructure </td><td>JCoTable </td> </tr> </table>
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>index</CODE> - the field index
<DT><B>Returns:</B><DD>the value of the specified field
<DT><B>Throws:</B>
<DD><CODE>JCoConversionException</CODE> - thrown if the value could not be converted to an object
<DD><CODE>java.lang.IndexOutOfBoundsException</CODE> - thrown if the index is out of range</DL>
</DD>
</DL>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -