请问如何在VC中通过ODBC or OLEDB连接oracle8数据库? 首先需要在配置服务器端SqlNet及客户端SqlNet,然后用EasyConfig进行配置。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ODBC 连接:1、SQLAllocHandle//3.02、SQLAllocStmt3、SQLExecDirect4、SQLFetch5、SQLGetData6、free vars 本地模式:1 在ODBC管理器中建立ODBC数据源2 应用VC中的MFC的CDataBase类和CRecorder类编程与ORACLE进行交互远程模式:1 应用SQL NET 和EASY CONFIG 建立同远程数据库的连接2 同本机模式 在ODBC管理器中建立ODBC数据源在VC中加入以下代码char szDSN[]="dsnname";char szUID[]="usid";char szAuthStr[]="password";sr=SQLAllocHandle(SQL_HANDLE_ENV,SQL_NULL_HANDLE,&hOdbcEnv);sr=SQLSetEnvAttr(hOdbcEnv,SQL_ATTR_ODBC_VERSION, (SQLPOINTER)SQL_OV_ODBC3,SQL_IS_INTEGER);sr=SQLAllocHandle(SQL_HANDLE_DBC,hOdbcEnv,&hDbConn);sr=SQLConnect(hDbConn,(UCHAR *)szDSN,SQL_NTS, (UCHAR *)szUID,SQL_NTS,(UCHAR *)szAuthStr,SQL_NTS); VC我不懂,但vb我知道 可以通过“控制面板“进行设置。 为什么不直接使用Oracle 提供的接口Proc*c 或 Oracle Call Interface 这样不更快更安全! to:: zuc() (2000怎么为远程的建立数据源?可以用代码自动为客户端配置吗? 能够根据字段值,查找出该字段值位于数据库哪张表,甚至哪一行? 如何讲SQLserver2000里的表转化成E-R图? 连表查询 按要求添加数据行问题 有没有这么用事务的? 为登录界面新增用户 运行时报错:对象变量或with块变量未设置 又是100分,关于百万级数据库,用asp检索,怎样提高检索效率 关于主外键 高分!ACCESS数据字段为空的问题 如何将foxpro的dbf文件转化为sql server的? SQL SERVER 数据类型的问题 如何实现数据库记录的自动合并?求救于各位大吓。高分相送!
1、SQLAllocHandle//3.0
2、SQLAllocStmt
3、SQLExecDirect
4、SQLFetch
5、SQLGetData
6、free vars
1 在ODBC管理器中建立ODBC数据源
2 应用VC中的MFC的CDataBase类和CRecorder类编程与ORACLE进行交互
远程模式:
1 应用SQL NET 和EASY CONFIG 建立同远程数据库的连接
2 同本机模式
在VC中加入以下代码
char szDSN[]="dsnname";
char szUID[]="usid";
char szAuthStr[]="password";
sr=SQLAllocHandle(SQL_HANDLE_ENV,SQL_NULL_HANDLE,&hOdbcEnv);
sr=SQLSetEnvAttr(hOdbcEnv,SQL_ATTR_ODBC_VERSION,
(SQLPOINTER)SQL_OV_ODBC3,SQL_IS_INTEGER);
sr=SQLAllocHandle(SQL_HANDLE_DBC,hOdbcEnv,&hDbConn);
sr=SQLConnect(hDbConn,(UCHAR *)szDSN,SQL_NTS,
(UCHAR *)szUID,SQL_NTS,(UCHAR *)szAuthStr,SQL_NTS);
可以通过“控制面板“进行设置。
这样不更快更安全!
怎么为远程的建立数据源?可以用代码自动为客户端配置吗?