1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120
|
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Module: SQLite3::Error</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta http-equiv="Content-Script-Type" content="text/javascript" />
<link rel="stylesheet" href="../.././rdoc-style.css" type="text/css" media="screen" />
<script type="text/javascript" language="JavaScript">
<!--
function toggleSource( id )
{
var elem
var link
if( document.all )
{
elem = eval( "document.all." + id )
link = eval( "document.all.l_" + id )
}
else
{
elem = document.getElementById( id )
link = document.getElementById( "l_" + id )
}
if( elem.style.display == "block" )
{
elem.style.display = "none"
link.innerHTML = "show source"
}
else
{
elem.style.display = "block"
link.innerHTML = "hide source"
}
}
function openCode( url )
{
window.open( url, "SOURCE_CODE", "width=400,height=400,scrollbars=yes" )
}
//-->
</script>
</head>
<body>
<table width="100%" border='0' cellpadding='0' cellspacing='0' class='banner'><tr>
<td class="file-title"><span class="file-title-prefix">Module</span><br />SQLite3::Error</td>
<td align="right">
<table cellspacing=0 cellpadding=2>
<tr valign="top">
<td>In:</td>
<td>
<a href="../../files/lib/sqlite3/errors_rb.html">lib/sqlite3/errors.rb</a>
</td>
</tr>
</table>
</td>
</tr>
</table>
<!-- banner header -->
<div id="bodyContent">
<div id="content">
<div id="contextContent">
<div class="sectiontitle">Methods</div>
<ul>
<li><a href="#M000070">check</a></li>
</ul>
</div>
<div id="section">
<div class="sectiontitle">Public Instance methods</div>
<div class="method">
<div class="title">
<a name="M000070"></a><b>check</b>( result, db=nil, msg=nil )
</div>
<div class="sourcecode">
<p class="source-link">[ <a href="javascript:toggleSource('M000070-source')" id="l_M000070-source">show source</a> ]</p>
<div id="M000070-source" class="dyn-source">
<pre>
<span class="ruby-comment cmt"># File lib/sqlite3/errors.rb, line 91</span>
91: <span class="ruby-keyword kw">def</span> <span class="ruby-identifier">check</span>( <span class="ruby-identifier">result</span>, <span class="ruby-identifier">db</span>=<span class="ruby-keyword kw">nil</span>, <span class="ruby-identifier">msg</span>=<span class="ruby-keyword kw">nil</span> )
92: <span class="ruby-keyword kw">unless</span> <span class="ruby-identifier">result</span> <span class="ruby-operator">==</span> <span class="ruby-constant">Constants</span><span class="ruby-operator">::</span><span class="ruby-constant">ErrorCode</span><span class="ruby-operator">::</span><span class="ruby-constant">OK</span>
93: <span class="ruby-identifier">msg</span> = ( <span class="ruby-identifier">msg</span> <span class="ruby-value">? </span><span class="ruby-identifier">msg</span> <span class="ruby-operator">+</span> <span class="ruby-value str">": "</span> <span class="ruby-operator">:</span> <span class="ruby-value str">""</span> ) <span class="ruby-operator">+</span> <span class="ruby-identifier">db</span>.<span class="ruby-identifier">errmsg</span> <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">db</span>
94: <span class="ruby-identifier">raise</span> ( <span class="ruby-constant">EXCEPTIONS</span>[<span class="ruby-identifier">result</span>] <span class="ruby-operator">||</span> <span class="ruby-constant">SQLite3</span><span class="ruby-operator">::</span><span class="ruby-constant">Exception</span> ), <span class="ruby-identifier">msg</span>
95: <span class="ruby-keyword kw">end</span>
96: <span class="ruby-keyword kw">end</span>
</pre>
</div>
</div>
</div>
</div>
</div>
<div id="validator-badges">
<p><small><a href="http://validator.w3.org/check/referer">[Validate]</a></small></p>
</div>
</body>
</html>
|