⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 c_ioerr_blocked.html

📁 这是sqlite3.56的文档。拿来给大家阅读使用
💻 HTML
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"><html><head><title>Extended Result Codes</title><style type="text/css">body {    margin: auto;    font-family: "Verdana" "sans-serif";    padding: 8px 1%;}a { color: #45735f }a:visited { color: #734559 }.logo { position:absolute; margin:3px; }.tagline {  float:right;  text-align:right;  font-style:italic;  width:240px;  margin:12px;  margin-top:58px;}.toolbar {  font-variant: small-caps;  text-align: center;  line-height: 1.6em;  margin: 0;  padding:1px 8px;}.toolbar a { color: white; text-decoration: none; padding: 6px 12px; }.toolbar a:visited { color: white; }.toolbar a:hover { color: #80a796; background: white; }.content    { margin: 5%; }.content dt { font-weight:bold; }.content dd { margin-bottom: 25px; margin-left:20%; }.content ul { padding:0px; padding-left: 15px; margin:0px; }/* rounded corners */.se  { background: url(../images/se.png) 100% 100% no-repeat #80a796}.sw  { background: url(../images/sw.png) 0% 100% no-repeat }.ne  { background: url(../images/ne.png) 100% 0% no-repeat }.nw  { background: url(../images/nw.png) 0% 0% no-repeat }</style><meta http-equiv="content-type" content="text/html; charset=UTF-8">  </head><body><div><!-- container div to satisfy validator --><a href="../index.html"><img class="logo" src="../images/SQLite.gif" alt="SQLite Logo" border="0"></a><div><!-- IE hack to prevent disappearing logo--></div><div class="tagline">Small. Fast. Reliable.<br>Choose any three.</div><table width=100% style="clear:both"><tr><td>  <div class="se"><div class="sw"><div class="ne"><div class="nw">  <div class="toolbar">    <a href="../about.html">About</a>    <a href="../sitemap.html">Sitemap</a>    <a href="../docs.html">Documentation</a>    <a href="../download.html">Download</a>    <a href="../copyright.html">License</a>    <a href="../news.html">News</a>    <a href="http://www.sqlite.org/cvstrac/index">Developers</a>    <a href="../support.html">Support</a>  </div></div></div></div></div></td></tr></table>  <a href="intro.html"><h2>SQLite C Interface</h2></a><h2>Extended Result Codes</h2><blockquote><pre>#define SQLITE_IOERR_READ          (SQLITE_IOERR | (1&lt;&lt;8))#define SQLITE_IOERR_SHORT_READ    (SQLITE_IOERR | (2&lt;&lt;8))#define SQLITE_IOERR_WRITE         (SQLITE_IOERR | (3&lt;&lt;8))#define SQLITE_IOERR_FSYNC         (SQLITE_IOERR | (4&lt;&lt;8))#define SQLITE_IOERR_DIR_FSYNC     (SQLITE_IOERR | (5&lt;&lt;8))#define SQLITE_IOERR_TRUNCATE      (SQLITE_IOERR | (6&lt;&lt;8))#define SQLITE_IOERR_FSTAT         (SQLITE_IOERR | (7&lt;&lt;8))#define SQLITE_IOERR_UNLOCK        (SQLITE_IOERR | (8&lt;&lt;8))#define SQLITE_IOERR_RDLOCK        (SQLITE_IOERR | (9&lt;&lt;8))#define SQLITE_IOERR_DELETE        (SQLITE_IOERR | (10&lt;&lt;8))#define SQLITE_IOERR_BLOCKED       (SQLITE_IOERR | (11&lt;&lt;8))#define SQLITE_IOERR_NOMEM         (SQLITE_IOERR | (12&lt;&lt;8))</pre></blockquote><p>In its default configuration, SQLite API routines return one of 26 integer<a href="../c3ref/c_abort.html">result codes</a>.  However, experience has shown thatmany of these result codes are too course-grained.  They do not provide asmuch information about problems as programmers might like.  In an effort toaddress this, newer versions of SQLite (version 3.3.8 and later) includesupport for additional result codes that provide more detailed informationabout errors. The extended result codes are enabled or disabledfor each database connection using the <a href="../c3ref/extended_result_codes.html">sqlite3_extended_result_codes()</a>API.</p><p>Some of the available extended result codes are listed here.One may expect the number of extended result codes will be expandover time.  Software that uses extended result codes should expectto see new result codes in future releases of SQLite.</p><p>The SQLITE_OK result code will never be extended.  It will alwaysbe exactly zero.</p><p><h3>Invariants:</h3><table border="0" cellpadding="5" cellspacing="0"><tr><td valign="top">F10223</td> <td valign="top">The symbolic name for an extended result code always containsa related primary result code as a prefix.</td></tr><tr><td valign="top">F10224</td> <td valign="top">Primary result code names contain a single "_" character.</td></tr><tr><td valign="top">F10225</td> <td valign="top">Extended result code names contain two or more "_" characters.</td></tr><tr><td valign="top">F10226</td> <td valign="top">The numeric value of an extended result code contains thenumeric value of its corresponding primary result code itits least significant 8 bits.</td></tr></table></p><p>See also lists of  <a href="objlist.html">Objects</a>,  <a href="constlist.html">Constants</a>, and  <a href="funclist.html">Functions</a>.</p><hr><small<i>This page last modified 2008/01/31 20:37:13 UTC</i></small></div></body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -