Linux Unix下ODBC的安装、配置与编程_5

Linux Unix下ODBC的安装、配置与编程_5

ID:41037203

大小:35.00 KB

页数:7页

时间:2019-08-14

Linux Unix下ODBC的安装、配置与编程_5_第1页
Linux Unix下ODBC的安装、配置与编程_5_第2页
Linux Unix下ODBC的安装、配置与编程_5_第3页
Linux Unix下ODBC的安装、配置与编程_5_第4页
Linux Unix下ODBC的安装、配置与编程_5_第5页
资源描述:

《Linux Unix下ODBC的安装、配置与编程_5》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、这里附上例程供大家参考学习:/*odbc.ctestingunixODBC*/#include#include#include#include#includeSQLHENVV_OD_Env;//HandleODBCenvironmentlongV_OD_erg;//resultoffunctionsSQLHDBCV_OD_hdbc;//HandleconnectioncharV_OD_stat[10];//StatusSQLSQLINTEGERV_OD

2、_err,V_OD_rowanz,V_OD_id;SQLSMALLINTV_OD_mlen,V_OD_colanz;charV_OD_msg[200],V_OD_buffer[200];intmain(intargc,char*argv[]){//1.allocateEnvironmenthandleandregisterversionV_OD_erg=SQLAllocHandle(SQL_HANDLE_ENV,SQL_NULL_HANDLE,&V_OD_Env);if((V_OD_erg!=SQL_SUCCESS)&&(V_OD_erg!=SQL_SUCCESS_WITH_

3、INFO)){printf("ErrorAllocHandle");exit(0);}V_OD_erg=SQLSetEnvAttr(V_OD_Env,SQL_ATTR_ODBC_VERSION,(void*)SQL_OV_ODBC3,0);if((V_OD_erg!=SQL_SUCCESS)&&(V_OD_erg!=SQL_SUCCESS_WITH_INFO)){printf("ErrorSetEnv");SQLFreeHandle(SQL_HANDLE_ENV,V_OD_Env);exit(0);}//2.allocateconnectionhandle,setti

4、meoutV_OD_erg=SQLAllocHandle(SQL_HANDLE_DBC,V_OD_Env,&V_OD_hdbc);if((V_OD_erg!=SQL_SUCCESS)&&(V_OD_erg!=SQL_SUCCESS_WITH_INFO)){printf("ErrorAllocHDB%d",V_OD_erg);SQLFreeHandle(SQL_HANDLE_ENV,V_OD_Env);exit(0);}SQLSetConnectAttr(V_OD_hdbc,SQL_LOGIN_TIMEOUT,(SQLPOINTER*)5,0);//3.Connecttot

5、hedatasource"web"V_OD_erg=SQLConnect(V_OD_hdbc,(SQLCHAR*)"Test",SQL_NTS,(SQLCHAR*)"root",SQL_NTS,(SQLCHAR*)"",SQL_NTS);if((V_OD_erg!=SQL_SUCCESS)&&(V_OD_erg!=SQL_SUCCESS_WITH_INFO)){printf("ErrorSQLConnect%d",V_OD_erg);SQLGetDiagRec(SQL_HANDLE_DBC,V_OD_hdbc,1,V_OD_stat,&V_OD_err,V_OD_msg,

6、100,&V_OD_mlen);printf("%s(%d)",V_OD_msg,V_OD_err);SQLFreeHandle(SQL_HANDLE_ENV,V_OD_Env);exit(0);}printf("Connected!");V_OD_erg=SQLAllocHandle(SQL_HANDLE_STMT,V_OD_hdbc,&V_OD_hstmt);if((V_OD_erg!=SQL_SUCCESS)&&(V_OD_erg!=SQL_SUCCESS_WITH_INFO)){printf("FehlerimAllocStatement%d",V_OD_

7、erg);SQLGetDiagRec(SQL_HANDLE_DBC,V_OD_hdbc,1,V_OD_stat,&V_OD_err,V_OD_msg,100,&V_OD_mlen);printf("%s(%d)",V_OD_msg,V_OD_err);SQLFreeHandle(SQL_HANDLE_ENV,V_OD_Env);exit(0);}SQLBindCol(V_OD_hstmt,1,SQL_C_CHAR,&V_OD_buffer,150,&V_OD_err);SQLBindCol(V_OD

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。