uTools-Manuals/docs/php/cubrid_error_code_facility.html
2019-04-28 19:00:34 +08:00

82 lines
5.1 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>Get the facility code of error</title>
</head>
<body class="docs"><div id="layout">
<div id="layout-content"><div id="function.cubrid-error-code-facility" class="refentry">
<div class="refnamediv">
<h1 class="refname">cubrid_error_code_facility</h1>
<p class="verinfo">(PECL CUBRID &gt;= 8.3.0)</p><p class="refpurpose"><span class="refname">cubrid_error_code_facility</span> &mdash; <span class="dc-title">Get the facility code of error</span></p>
</div>
<div class="refsect1 description" id="refsect1-function.cubrid-error-code-facility-description">
<h3 class="title">说明</h3>
<div class="methodsynopsis dc-description">
<span class="methodname"><strong>cubrid_error_code_facility</strong></span>
( <span class="methodparam">void</span>
) : <span class="type">int</span></div>
<p class="para rdfs-comment">
The <span class="function"><strong>cubrid_error_code_facility()</strong></span> function is used to
get the facility code (level in which the error occurred) from the error
code of the error that occurred during the API execution. Usually, you can
get the error code when API returns false as its return value.
</p>
</div>
<div class="refsect1 parameters" id="refsect1-function.cubrid-error-code-facility-parameters">
<h3 class="title">参数</h3>
<p class="para">此函数没有参数。</p>
</div>
<div class="refsect1 returnvalues" id="refsect1-function.cubrid-error-code-facility-returnvalues">
<h3 class="title">返回值</h3>
<p class="para">
Facility code of the error code that occurred: CUBRID_FACILITY_DBMS, CUBRID_FACILITY_CAS, CUBRID_FACILITY_CCI, CUBRID_FACILITY_CLIENT
</p>
<p class="para">
</div>
<div class="refsect1 examples" id="refsect1-function.cubrid-error-code-facility-examples">
<h3 class="title">范例</h3>
<div class="example" id="example-1104">
<p><strong>Example #1 <span class="function"><strong>cubrid_error_code_facility()</strong></span> example</strong></p>
<div class="example-contents">
<div class="phpcode"><pre><span style="color: #000000">
<span style="color: #0000BB">&lt;?php<br />$conn&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">cubrid_connect</span><span style="color: #007700">(</span><span style="color: #DD0000">"localhost"</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">33000</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">"demodb"</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">$req&nbsp;</span><span style="color: #007700">=&nbsp;@</span><span style="color: #0000BB">cubrid_execute</span><span style="color: #007700">(</span><span style="color: #0000BB">$conn</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">"SELECT&nbsp;*&nbsp;FROM&nbsp;unknown"</span><span style="color: #007700">);<br />if&nbsp;(!</span><span style="color: #0000BB">$req</span><span style="color: #007700">)&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">printf</span><span style="color: #007700">(</span><span style="color: #DD0000">"Error&nbsp;facility:&nbsp;%d\nError&nbsp;code:&nbsp;%d\nError&nbsp;msg:&nbsp;%s\n"</span><span style="color: #007700">,&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">cubrid_error_code_facility</span><span style="color: #007700">(),&nbsp;</span><span style="color: #0000BB">cubrid_error_code</span><span style="color: #007700">(),&nbsp;</span><span style="color: #0000BB">cubrid_error_msg</span><span style="color: #007700">());<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">cubrid_disconnect</span><span style="color: #007700">(</span><span style="color: #0000BB">$conn</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;exit;<br />}<br /></span><span style="color: #0000BB">?&gt;</span>
</span>
</pre></div>
</div>
<div class="example-contents"><p>以上例程会输出:</p></div>
<div class="example-contents screen">
<div class="cdata"><pre>
Error facility: 1
Error code: -493
Error msg: Syntax: In line 1, column 15 before END OF STATEMENT
Syntax error: unexpected &#039;unknown&#039;
</pre></div>
</div>
</div>
</div>
<div class="refsect1 seealso" id="refsect1-function.cubrid-error-code-facility-seealso">
<h3 class="title">参见</h3>
<p class="para">
<ul class="simplelist">
<li class="member"><span class="function"><a href="cubrid_error_code.html" class="function" rel="rdfs-seeAlso">cubrid_error_code()</a> - Get error code for the most recent function call</span></li>
<li class="member"><span class="function"><a href="cubrid_error_msg.html" class="function" rel="rdfs-seeAlso">cubrid_error_msg()</a> - Get last error message for the most recent function call</span></li>
</ul>
</p>
</div>
</div></div></div></body></html>