第六:关于上述情况中的错误信息处理 我们需要定义两个变量: long V_OD_erg; SQLINTEGER V_OD_err; SQLAllocHandle、SQLSetEnvAttr、SQLSetConnectAttr、SQLConnect、SQLExecDirect、SQLNumResultCols和SQLRowCount的调用结果都可以用V_OD_erg来存储,V_OD_err可以获得SQLBindCol中的错误信息。 第七:获得本机的DSN信息 我们可以在声明SQLHENV句柄之后,使用SQLDataSources函数来获得本机的DSN信息。程序如下: void OD_ListDSN...
by 贝壳shell - Linux文档专区 - 2007-03-20 09:34:25 阅读(720) 回复(0)
本文主要内容是介绍odbc的简单原理,以及如何在Linux/Unix下进行odbc的安装、配置与编程。 一、 odbc原理 odbc 是Open Database Connect 即开放数据库互连的简称,它是由Microsoft 公司于1991 年提出的一个用于访问数据库的统一界面标准,是应用程序和数据库系统之间的中间件。它通过使用相应应用平台上和所需数据库对应的驱动程序与应用程序的交互来实现对数据库的操作,避免了在应用程序中直接调用与数据库相关的操作,从而...
看到篇好文章,与大家分享 http://www-900.ibm.com/developerWorks/cn/linux/database/odbc/index.shtml
本文主要内容是介绍odbc的简单原理,以及如何在Linux/Unix下进行odbc的安装、配置与编程。 一、 odbc原理 odbc 是Open Database Connect 即开放数据库互连的简称,它是由Microsoft 公司于1991 年提出的一个用于访问数据库的统一界面标准,是应用程序和数据库系统之间的中间件。它通过使用相应应用平台上和所需数据库对应的驱动程序与应用程序的交互来实现对数据库的操作,避免了在应用程序中直接调用与数据库相关的操作,从而提...
看到篇好文章,与大家分享 http://www-900.ibm.com/developerWorks/cn/linux/database/odbc/index.shtml
问题:sql语句通过odbc访问数据库 执行SQLFetch()之后是否必须释放连接啊, 首先执行下面代码 //STA1="select FSUID FROM tb_fsu where telnum=1234567" retcode=SQLPrepare(hstmt1,STA1,SQL_NTS); retcode=SQLExecute(hstmt1); retcode=SQLBindCol(hstmt1,1,SQL_C_CHAR,FSUID,50,&FsuInd); retcode=SQLFetch(hstmt1); if(retcode==SQL_SUCCESS || retcode==SQL_SUCCESS_WITH_INFO) { CString dd=FSUID; // AfxMessag...
我的informix服务器为informix online 7.23,OS为SCO UNIX 5.05 用WIN2000作为客户机,配置后odbc数据源后,在VB6中用ADODC控件读取服务器上的数据,用data grid控件显示,结果发现当informix表中的列属性为datetime 时,在data grid控件中的显示结果多了1111/11/11,即若原来表中的数据为 12:30:29 ,则在data grid中的显示为 1111/11/11 12:30:29,我用VB自带的 Visual Data Manager 去读也是这个结果,为什么会出现这种情况,怎么解...
按照http://www-128.ibm.com/developerworks/cn/linux/database/odbc/index.html中方法一安装后,在/usr/bin目录下就是没有odbcConfig。 请问在装odbc之前要装别的东西吗? 还是另有要注意的地方? ~~~~~~~~~~~~~~~~~~~