本人初学vc++ 6.0,请问如何用vc++6.0和oracle数据库(oracle 9i)建立连接,并对其进行一些表操作(建表,insert,update,查询等),哪位大哥可以提供代码,感激不已!!
解决方案 »
- HOOK鼠标双击仅一次有效
- 程序跳过,不执行下面的代码。但是代码里面没有continue,break语句
- 熟悉STL 的高手给帮忙看一下这个问题
- OpenGL 画面的更新问题! 各位大虾请进!
- 怎样将gb2312转换为iso8859-1编码?
- ¥¥¥¥¥¥类似于Explorer中点了一个网页,旁边就出一个预览的小窗口显示这个网页
- 请问怎样在一个button按钮上加图片?
- 光标移到控件上,默认的是虚线,我感觉不是很明显.我想反一下色,可是我不知道怎么搞!
- 国内专业的注册表论坛,欢迎各位朋友捧场,担任斑竹。
- 请问CSocket.create()返回总是失败?
- 100求助,关于数据导出的问题!
- 如何进行十六进制发送?
CString m_sConn="Provider=MSDAORA.1;Data Source=sode_192.168.3.9"; //使用
ms连接库,sode为SID,192.168.3.9为机器ip
m_pConn.CreateInstance("ADODB.Connection");
try
{
HRESULT hr=m_pConn->Open((_bstr_t)m_sConn,"sodeUser","sodePw",adConnectUnspecified);
if (FAILED(hr))
{
AfxMessageBox("不能连接数据库 source!");
return FALSE;
}
}
catch(_com_error e)
{
AfxMessageBox("不能打开数据库 error!");
return FALSE;
}
===>Oracle Connect String微软提供的Oracle标准连接是:strConnect = _T("Provider=MSDAORA;Data Source=serverName;User ID=userName; Password=userPassword;");Oracle公司提供的连接方式:使用标准安全级别:strConnect = _T("Provider=OraOLEDB.Oracle;Data Source=MyOracleDB;User Id=myUsername;Password=myPassword;");使用信任连接1.strConnect = _T("Provider=OraOLEDB.Oracle;Data Source=MyOracleDB;User Id=/;Password=;"); UID为'/'2.strConnect = _T("Provider=OraOLEDB.Oracle;Data Source=MyOracleDB;OSAuthent=1;");使用OSAuthent=1对于连接字符串可以参考以下网页: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ado270/htm/mdreforacleprovspec.asp?frame=truehttp://download-west.oracle.com/otndoc/oracle9i/901_doc/win.901/a90171/using.htm