ct-library开发的问题
<p>安装OpenClient 12.5,用VC2003来写代码,但是总是在链接的时候出现这样的错误:<br/>error LNK2019: unresolved external symbol _cs_ctx_drop@4 referenced in function _main</p><p>已经加入了$SYBASE/OCS-12_5/include 包含文件和$SYBASE/OCS-12_5/lib库文件</p><p>请帮我分析分析<br/></p> <p>总算碰上一个用的OpenClient库。你还要在VC上设置连接库。或在程序前按照你的需求情况和目录情况写上下列代码。如果你那天想改ADO方式,可以比较一下两者的效率差别。</p><p> </p><p>#pragma comment(lib, "E:\\2_VC_Program\\sybase_lib\\lib\\libct.lib" )<br/>#pragma comment(lib, "E:\\2_VC_Program\\sybase_lib\\lib\\libcs.lib" )<br/>#pragma comment(lib, "E:\\2_VC_Program\\sybase_lib\\lib\\libblk.lib")</p>[此贴子已经被作者于2006-3-28 14:55:37编辑过]
<p>我在工程里加入LIB问题解决!</p><p>ADO方式没有试过,和OpenClient有什么区别,请指教.</p><p>还有就是我用Dev-cpp编译怎么也无法通过,环境设置有问题.</p> <p>我喜欢使用OpenClient。仅仅是个人的好恶而已。Dev-c++用在学习时,做题目挺好用,感觉清楚/简洁/标准。但是开发没用过。估计你是想开发后移植其它的系统或机器上。Solaris上使用OpenClient也很好用,用的是gcc。另外国外的网站上有详细的OpenClient例子,有源代码可参考。Good luck!</p> <p>谢谢回答,我在unix环境下用的是DB-LIBRARY写代码,用cc编译.也算简单,ct-lib还真没有搞过,最近在看些资料.有个问题想请教你!</p><p>exp-table</p><p>NAME TEL</p><p>-------------------------- --------------------------</p><p>TOM 9999999</p><p>用CT-LIB 取出数据并打印,环境就初始化就不说了,能写点具体的代码(从数据库取数据并绑定到变量然后printf)我看看吗?</p> 在\sybase\OCS-12_5\sample目录中,有C源代码例子,可参考。在海量数据处理时,用C处理数据库,及期更快。但使用C库开发操作数据库程序,开发周期可能会长一些。如果用PB,可能更容易“显现成果”。Sybase公司的网站上有C库开发方面的手册可下载。手册中对这些C源代码例子做了详细的说明。
页:
[1]