
c++
文章平均质量分 59
wyljz
想着,做着,学着,活着
展开
-
otl 直接使用字符串连接mysql数据库
源代码如下:// test.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include using namespace std;#define OTL_ODBC_MYSQL#define OTL_UNICODE#pragma comment(lib,"myodbc3.lib")#include "otlv4.h"otl_connect db; int _tmain(int argc, _TCHAR*原创 2010-10-09 17:23:00 · 4959 阅读 · 1 评论 -
otl操作大型文本和图片
<br /> conn.set_max_long_size(60000); otl_stream o; o.set_lob_stream_mode(true); string sql="insert into tbperson(name,zhicheng,zhiwei,type,ordernum,oid,content,img) values(" ":name<char[51]>," ":zhicheng<char[51]>," ":zhiwei<char[51]>,"原创 2010-10-28 22:11:00 · 2105 阅读 · 0 评论 -
gsoap 访问c# webservice 返回数据集的示例小结
<br />服务器端,尽量不要返回DATASET,这样在GSOAP中自动生成的返回对象是一个CHAR* 的列表,不易操作。最好是使用对象列表返回,GSOAP可以根据返回的对象生成对应的C++对象,方便使用。<br /> <br />下载完GSOAP后,在工作目录新建一个临时目录,用于生成服务器端对应的客户端类库,将GSOAP目录中的wsdl2h.exe和soapcpp2.exe复制到临时目录中,将typemap.dat也复制过去,并在其最后一行加入xsd__string = | std::wstring |原创 2011-03-21 22:28:00 · 2940 阅读 · 0 评论 -
otl + mysql 查询 中文参数
<br />等式查询:<br /> string sql="select id,classname,ordernum,bcid from tbcity where classname = :key<char[20]> order by ordernum"<br /> <br />string key="焦作市";<br /> const char* ck= key.c_str();<br /> o<<ck;<br /> <br />模糊查询:<br /> <br />string sql="select i原创 2011-03-23 12:52:00 · 1447 阅读 · 0 评论 -
otl + mysql 查询时映射字段
<br />如果没有映射字段类型,会出现字符型字段无法获取的错误 。<br /> <br />如果只映射了字符型字段,则会出现数字型字段为0的问题。<br /> <br />因此需要全部映射,<br /> <br />string sql="select id,classname,ordernum,bcid,bname from tbsmall where bcid=:bcid<int> order by ordernum";<br /> <br />otl_stream o;<br /> o.set_原创 2011-03-23 13:00:00 · 1860 阅读 · 0 评论 -
vs2010用 boost.python 编译c++类库 供python调用
<br />VS2010建立一个空的DLL <br />项目属性中配置如下 <br />链接器里的附加库目录加入,python/libs(python的安装目录中),boost/vs2010/lib(生成的boost的目录中)<br />c/c++的附加库目录加入,boost(boost的下载目录),python/include(python的安装目录)<br /> <br />代码文件加入引用 <br />#include <boost/python.hpp><br />生成的DLL文件,需改成和导出模块原创 2011-04-07 20:58:00 · 4962 阅读 · 0 评论