CString strConnection = _T("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=dbTest.mdb");这是访问access数据库里的,换成oracle数据库了怎么写呢,哪个是用户名哪个是命令啊什么的,麻烦各位解释一下,谢谢啊,我是新来的,也是新手啊,分不多,大家给帮助一下啊-----还有就是局域网连接oracle数据库只用一根网线行不?
解决方案 »
- PL/SQL 查询函数
- ORA-01019错误,应该如何解决?
- 一个查询出GROUP BY筛选结果中其他字段值的问题
- 求教 存储过程中如何使用事务处理?
- 备份问题: 我在用exp 备份数据库里面的某个表时, 竟然返回的信息说: table does not exists , 但是此表又确实属于我当前登陆用户的表
- oracle数据库的奇怪问题!!
- 帮忙优化一个查询语句
- TNS:no listener
- sql语句的奇怪问题
- 一个很简单的语句报错:ORA-00932: 不一致的数据类型: 要求 ROWID 得到的却是 NUMBER
- 关于如何调用游标中遍历出的参数问题
- 电信项目的一个存储过程sql语句,求大神指导。。。。。。。。。。。。。。。。
在APP里初始化环境 ::CoInitialize(NULL);
在连接数据库的.h里定义_ConnectionPtr m_pConn;
在Instance();连接数据库,如下: CString strSRC= L"Provider=OraOLEDB.Oracle;Password=";
strSRC+=L"密码";
strSRC+=L";Persist Security Info=True;User ID=";
strSRC+=L"用户名";
strSRC+=L";Data Source=";
strSRC+=L"服务名"; if (FAILED(m_pConn.CreateInstance(L"ADODB.Connection")))
{
AfxMessageBox(L"初始化数据库失败......");
return;
}
_bstr_t bstrSRC(strSRC); if (FAILED(m_pConn->Open(bstrSRC,"","",-1)))
{
AfxMessageBox(L"失败");
}
else
{
AfxMessageBox(L"成功");
}忘记说了,我的是VS2010