在一台装有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); 
也获取不道错误信息.何故?