📄 otl4_ex653.htm
字号:
<pre><span style="color: rgb(0, 0, 0);">MY OTL TRACE ==> otl_connect(this=0042A1D8)::rlogon(connect_str="/******@informixsql", auto_commit=0);<br>MY OTL TRACE ==> otl_cursor::direct_exec(connect=0042A1D0,sqlstm="drop table test_tab",exception_enabled=0);<br>MY OTL TRACE ==> otl_cursor::direct_exec(connect=0042A1D0,sqlstm="create table test_tab(f1 int, f2 varchar(30))",exception_enabled=1);<br>MY OTL TRACE ==> otl_stream(this=0012FE4C)::open(buffer_size=10, sqlstm=insert into test_tab values(:f1<int>,:f2<char[31]>), connect=0042A1D0, implicit_select=0);<br>MY OTL TRACE ==> otl_stream(this=0012FE4C)::operator <<(int: ftype=4, placeholder=:f1, value=1);<br>MY OTL TRACE ==> otl_stream(this=0012FE4C)::operator <<(char*: ftype=1, placeholder=:f2, value="Name1");<br>MY OTL TRACE ==> otl_stream(this=0012FE4C)::operator <<(int: ftype=4, placeholder=:f1, value=2);<br>MY OTL TRACE ==> otl_stream(this=0012FE4C)::operator <<(char*: ftype=1, placeholder=:f2, value="Name2");<br>MY OTL TRACE ==> otl_stream(this=0012FE4C)::operator <<(int: ftype=4, placeholder=:f1, value=3);<br>MY OTL TRACE ==> otl_stream(this=0012FE4C)::operator <<(char*: ftype=1, placeholder=:f2, value="Name3");<br>MY OTL TRACE ==> otl_stream(this=0012FE4C)::operator <<(int: ftype=4, placeholder=:f1, value=4);<br>MY OTL TRACE ==> otl_stream(this=0012FE4C)::operator <<(char*: ftype=1, placeholder=:f2, value="Name4");<br>MY OTL TRACE ==> otl_stream(this=0012FE4C)::operator <<(int: ftype=4, placeholder=:f1, value=5);<br>MY OTL TRACE ==> otl_stream(this=0012FE4C)::operator <<(char*: ftype=1, placeholder=:f2, value="Name5");<br>MY OTL TRACE ==> otl_stream(this=0012FE4C)::operator <<(int: ftype=4, placeholder=:f1, value=6);<br>MY OTL TRACE ==> otl_stream(this=0012FE4C)::operator <<(char*: ftype=1, placeholder=:f2, value="Name6");<br>MY OTL TRACE ==> otl_stream(this=0012FE4C)::operator <<(int: ftype=4, placeholder=:f1, value=7);<br>MY OTL TRACE ==> otl_stream(this=0012FE4C)::operator <<(char*: ftype=1, placeholder=:f2, value="Name7");<br>MY OTL TRACE ==> otl_stream(this=0012FE4C)::operator <<(int: ftype=4, placeholder=:f1, value=8);<br>MY OTL TRACE ==> otl_stream(this=0012FE4C)::operator <<(char*: ftype=1, placeholder=:f2, value="Name8");<br>MY OTL TRACE ==> otl_stream(this=0012FE4C)::operator <<(int: ftype=4, placeholder=:f1, value=9);<br>MY OTL TRACE ==> otl_stream(this=0012FE4C)::operator <<(char*: ftype=1, placeholder=:f2, value="Name9");<br>MY OTL TRACE ==> otl_stream(this=0012FE4C)::operator <<(int: ftype=4, placeholder=:f1, value=10);<br>MY OTL TRACE ==> otl_stream(this=0012FE4C)::operator <<(char*: ftype=1, placeholder=:f2, value="Name10");<br>MY OTL TRACE ==> otl_stream, executing SQL Stm=insert into test_tab values(? ,? ), current batch size=10, row offset=0<br>MY OTL TRACE ==> otl_connect(this=0042A1D0)::commit();<br>MY OTL TRACE ==> otl_stream(this=0012FE4C)::operator <<(int: ftype=4, placeholder=:f1, value=11);<br>MY OTL TRACE ==> otl_stream(this=0012FE4C)::operator <<(char*: ftype=1, placeholder=:f2, value="Name11");<br>MY OTL TRACE ==> otl_stream(this=0012FE4C)::operator <<(int: ftype=4, placeholder=:f1, value=12);<br>MY OTL TRACE ==> otl_stream(this=0012FE4C)::operator <<(char*: ftype=1, placeholder=:f2, value="Name12");<br>MY OTL TRACE ==> otl_stream(this=0012FE4C)::operator <<(int: ftype=4, placeholder=:f1, value=13);<br>MY OTL TRACE ==> otl_stream(this=0012FE4C)::operator <<(char*: ftype=1, placeholder=:f2, value="Name13");<br>MY OTL TRACE ==> otl_stream(this=0012FE4C)::operator <<(int: ftype=4, placeholder=:f1, value=14);<br>MY OTL TRACE ==> otl_stream(this=0012FE4C)::operator <<(char*: ftype=1, placeholder=:f2, value="Name14");<br>MY OTL TRACE ==> otl_stream(this=0012FE4C)::operator <<(int: ftype=4, placeholder=:f1, value=15);<br>MY OTL TRACE ==> otl_stream(this=0012FE4C)::operator <<(char*: ftype=1, placeholder=:f2, value="Name15");<br>MY OTL TRACE ==> otl_stream(this=0012FE4C)::operator <<(int: ftype=4, placeholder=:f1, value=16);<br>MY OTL TRACE ==> otl_stream(this=0012FE4C)::operator <<(char*: ftype=1, placeholder=:f2, value="Name16");<br>MY OTL TRACE ==> otl_stream(this=0012FE4C)::operator <<(int: ftype=4, placeholder=:f1, value=17);<br>MY OTL TRACE ==> otl_stream(this=0012FE4C)::operator <<(char*: ftype=1, placeholder=:f2, value="Name17");<br>MY OTL TRACE ==> otl_stream(this=0012FE4C)::operator <<(int: ftype=4, placeholder=:f1, value=18);<br>MY OTL TRACE ==> otl_stream(this=0012FE4C)::operator <<(char*: ftype=1, placeholder=:f2, value="Name18");<br>MY OTL TRACE ==> otl_stream(this=0012FE4C)::operator <<(int: ftype=4, placeholder=:f1, value=19);<br>MY OTL TRACE ==> otl_stream(this=0012FE4C)::operator <<(char*: ftype=1, placeholder=:f2, value="Name19");<br>MY OTL TRACE ==> otl_stream(this=0012FE4C)::operator <<(int: ftype=4, placeholder=:f1, value=20);<br>MY OTL TRACE ==> otl_stream(this=0012FE4C)::operator <<(char*: ftype=1, placeholder=:f2, value="Name20");<br>MY OTL TRACE ==> otl_stream, executing SQL Stm=insert into test_tab values(? ,? ), current batch size=10, row offset=0<br>MY OTL TRACE ==> otl_connect(this=0042A1D0)::commit();<br>MY OTL TRACE ==> otl_stream(this=0012FE4C)::operator <<(int: ftype=4, placeholder=:f1, value=21);<br>MY OTL TRACE ==> otl_stream(this=0012FE4C)::operator <<(char*: ftype=1, placeholder=:f2, value="Name21");<br>MY OTL TRACE ==> otl_stream(this=0012FE4C)::operator <<(int: ftype=4, placeholder=:f1, value=22);<br>MY OTL TRACE ==> otl_stream(this=0012FE4C)::operator <<(char*: ftype=1, placeholder=:f2, value="Name22");<br>MY OTL TRACE ==> otl_stream(this=0012FE4C)::operator <<(int: ftype=4, placeholder=:f1, value=23);<br>MY OTL TRACE ==> otl_stream(this=0012FE4C)::operator <<(char*: ftype=1, placeholder=:f2, value="Name23");<br>MY OTL TRACE ==> otl_stream(this=0012FE4C)::close();<br>MY OTL TRACE ==> otl_stream, executing SQL Stm=insert into test_tab values(? ,? ), current batch size=3, row offset=0<br>MY OTL TRACE ==> otl_connect(this=0042A1D0)::commit();<br>MY OTL TRACE ==> otl_stream(this=0012FE4C)::open(buffer_size=5, sqlstm=select * from test_tab where f1>=:f<int> and f1<=:ff<int>*2, connect=0042A1D0, implicit_select=0);<br>MY OTL TRACE ==> otl_stream(this=0012FE4C)::operator <<(int: ftype=4, placeholder=:f, value=8);<br>MY OTL TRACE ==> otl_stream(this=0012FE4C)::operator <<(int: ftype=4, placeholder=:ff, value=8);<br>MY OTL TRACE ==> otl_stream, executing SQL Stm=select * from test_tab where f1>=? and f1<=? *2, buffer size=5<br>MY OTL TRACE ==> otl_stream, fetched the first batch of rows, SQL Stm=select * from test_tab where f1>=? and f1<=? *2, RPC=5<br>MY OTL TRACE ==> otl_stream(this=0012FE4C)::operator >>(float& : ftype=4, placeholder=f1, value=8);<br>MY OTL TRACE ==> otl_stream(this=0012FE4C)::operator >>(char* : ftype=1, placeholder=f2, value=Name8);<br>f1=8, f2=Name8<br>MY OTL TRACE ==> otl_stream(this=0012FE4C)::operator >>(float& : ftype=4, placeholder=f1, value=9);<br>MY OTL TRACE ==> otl_stream(this=0012FE4C)::operator >>(char* : ftype=1, placeholder=f2, value=Name9);<br>f1=9, f2=Name9<br>MY OTL TRACE ==> otl_stream(this=0012FE4C)::operator >>(float& : ftype=4, placeholder=f1, value=10);<br>MY OTL TRACE ==> otl_stream(this=0012FE4C)::operator >>(char* : ftype=1, placeholder=f2, value=Name10);<br>f1=10, f2=Name10<br>MY OTL TRACE ==> otl_stream(this=0012FE4C)::operator >>(float& : ftype=4, placeholder=f1, value=11);<br>MY OTL TRACE ==> otl_stream(this=0012FE4C)::operator >>(char* : ftype=1, placeholder=f2, value=Name11);<br>f1=11, f2=Name11<br>MY OTL TRACE ==> otl_stream(this=0012FE4C)::operator >>(float& : ftype=4, placeholder=f1, value=12);<br>MY OTL TRACE ==> otl_stream, fetched the next batch of rows, SQL Stm=select * from test_tab where f1>=? and f1<=? *2, RPC=9<br>MY OTL TRACE ==> otl_stream(this=0012FE4C)::operator >>(char* : ftype=1, placeholder=f2, value=Name12);<br>f1=12, f2=Name12<br>MY OTL TRACE ==> otl_stream(this=0012FE4C)::operator >>(float& : ftype=4, placeholder=f1, value=13);<br>MY OTL TRACE ==> otl_stream(this=0012FE4C)::operator >>(char* : ftype=1, placeholder=f2, value=Name13);<br>f1=13, f2=Name13<br>MY OTL TRACE ==> otl_stream(this=0012FE4C)::operator >>(float& : ftype=4, placeholder=f1, value=14);<br>MY OTL TRACE ==> otl_stream(this=0012FE4C)::operator >>(char* : ftype=1, placeholder=f2, value=Name14);<br>f1=14, f2=Name14<br>MY OTL TRACE ==> otl_stream(this=0012FE4C)::operator >>(float& : ftype=4, placeholder=f1, value=15);<br>MY OTL TRACE ==> otl_stream(this=0012FE4C)::operator >>(char* : ftype=1, placeholder=f2, value=Name15);<br>f1=15, f2=Name15<br>MY OTL TRACE ==> otl_stream(this=0012FE4C)::operator >>(float& : ftype=4, placeholder=f1, value=16);<br>MY OTL TRACE ==> otl_stream(this=0012FE4C)::operator >>(char* : ftype=1, placeholder=f2, value=Name16);<br>f1=16, f2=Name16<br>MY OTL TRACE ==> otl_stream(this=0012FE4C)::close();<br>MY OTL TRACE ==> otl_connect(this=0042A1D0)::logoff();<br><br><br></span><br><hr
width="100%"></pre>
<center>
<p><a href="otl3_examples.htm">Examples</a> <a href="otl3.htm">Contents</a>
<a href="home.htm">Go Home</a> </p>
</center>
<p>Copyright © 1996, 2008, Sergei Kuchin, email: <a
href="mailto:skuchin@aceweb.com">skuchin@aceweb.com</a>,
<a href="mailto:skuchin@gmail.com">skuchin@yahogmail</a>
<script language="JavaScript">
<!-- hide from old browsers
var modDate = new Date(document.lastModified)
document.write("<i> Last Updated:</i> " + (modDate.getMonth()+1) + "/" +
modDate.getDate() + "/" + "0"+(modDate.getYear())%100+".");
//-->
</script>.</p>
<p><i>Permission to use, copy, modify and redistribute this document
for
any purpose is hereby granted without fee, provided that the above
copyright
notice appear in all copies. </i></p>
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-5456201-1");
pageTracker._trackPageview();
</script>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -