在一台装有instant client的机子上运行用c语言写的exe文件,该文件调用oci连接oracle服务器
在该exe文件同一目录下有oci.dll和oracle服务端的oci目录(包含oci头文件和lib文件),exe文件设置了指向该目录的路径
在exe文件中: strcpy(dbname,"(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=xnj02)(PORT=1521)))(CONNECT_DATA=(SID=lwd)(SERVER=DEDICATED)))");
......
sword err;
err=OCIServerAttach(m_srvhp, m_errhp,(text *)dbname, strlen(dbname),(ub4) OCI_DEFAULT); 此处无论如何也连不上 使用
OCIErrorGet((dvoid *)m_envhp, (ub4)1, (text *)NULL, &m_s_nErrCode,chrErrorInfo, sizeof(chrErrorInfo), OCI_HTYPE_ENV);
也获取不道错误信息. 该段代码在 oracle 服务端可以正确运行何故?
在该exe文件同一目录下有oci.dll和oracle服务端的oci目录(包含oci头文件和lib文件),exe文件设置了指向该目录的路径
在exe文件中: strcpy(dbname,"(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=xnj02)(PORT=1521)))(CONNECT_DATA=(SID=lwd)(SERVER=DEDICATED)))");
......
sword err;
err=OCIServerAttach(m_srvhp, m_errhp,(text *)dbname, strlen(dbname),(ub4) OCI_DEFAULT); 此处无论如何也连不上 使用
OCIErrorGet((dvoid *)m_envhp, (ub4)1, (text *)NULL, &m_s_nErrCode,chrErrorInfo, sizeof(chrErrorInfo), OCI_HTYPE_ENV);
也获取不道错误信息. 该段代码在 oracle 服务端可以正确运行何故?
解决方案 »
- 触发器怎么写
- OCI里拼接的sql语句插入汉字,select出来是乱码
- ORA-01219:数据库未打开:仅允许在固定表/视图中查询
- 如何彻底解决程序中产生的死锁问题?急..........
- 利用SNMP监控Informix数据库,如何启动SNMP代理,在线等,成功就给分
- sortorder和rownum同时使用的问题
- 如何把sql2000数据库sql脚本转换成oracle数据库建库脚本
- 如何写两个表的关联和模糊查询同时存在的sql
- ERwin反转工程oracle时,不能得到库中的函数,为什么
- Oracle动态执行存储过程,报错!!
- date格式转型!请教
- “w我们”字符串在oracle中存放占用多少空间?
另外,我的机子装的是xp sp2专业版 2002年的,为什么运行不了oracle 10g的安装程序,一运行,闪一下就完了,其他xp系统的机子可以.