社区
非技术类
帖子详情
请问用vc6。0编程 数据库的连接问题
redfox8101
2002-03-21 08:55:25
请问在vc6.0数据库编程 用ADO时
怎样于SQL中的数据库,建立连接?
...全文
23
2
打赏
收藏
请问用vc6。0编程 数据库的连接问题
请问在vc6.0数据库编程 用ADO时 怎样于SQL中的数据库,建立连接?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
redfox8101
2002-03-21
打赏
举报
回复
在头文件中加入:
#import "C:\Program Files\Common Files\System\ado\msado15.dll" no_namespace rename("EOF","adoEOF")
在文件中
void CADO100View::OnInitialUpdate()
{
CView::OnInitialUpdate();
// TODO: Add your specialized code here and/or call the base class
HRESULT hr;
_bstr_t source("Driver={SQL Server};Server=REDFOX;\
Uid=sa;Pwd=57190;Database=公司");
_bstr_t user("dbo");
_bstr_t pwd("");
try{
hr=m_connection.CreateInstance(_uuidof(Connection));
if(SUCCEEDED(hr))
hr=m_connection->Open(source,user,pwd,16);
if(SUCCEEDED(hr))
hr=m_recordset.CreateInstance(_uuidof(Recordset));
if(SUCCEEDED(hr))
m_fConnected=TRUE;
else
m_fConnected=FALSE;
}
catch(_com_error &e){
MessageBox(e.ErrorMessage());
m_fConnected=FALSE;
}
if(!m_fConnected) MessageBox("ADO 数据源初始化失败!");
else m_strSource=(const char *) source;
}
为什么总是连不上?
masterz
2002-03-21
打赏
举报
回复
CoInitialize(NULL);
try
{
_ConnectionPtr pConn("ADODB.Connection");
_RecordsetPtr pRst("ADODB.Recordset");
pConn->Open("Provider=sqloledb;Data Source=Server1;"
"Initial Catalog=test1;User Id=sa;Password=sa;",
"", "", adConnectUnspecified);
// Note 1.
pRst->Open(
"userinfo",
_variant_t((IDispatch *) pConn, true),
adOpenStatic,
adLockReadOnly,
adCmdTable);
pRst->MoveLast();
// Note 2.
printf("Last name is '%s %s'\n",
(char*) ((_bstr_t) pRst->GetFields()->GetItem("username")->GetValue()),
(char*) ((_bstr_t) pRst->Fields->Item["otherinfo"]->Value));
pRst->Close();
pConn->Close();
}
catch (_com_error &e)
{
printf("Description = '%s'\n", (char*) e.Description());
}
::CoUninitialize();
vc6
.0
数据库
编程
在IT行业中,
数据库
编程
是至关重要的技能之一,尤其是在使用Visual C++ 6.0(简称
VC6
.0)这样的开发工具时。这个经典的IDE虽然已有些年头,但仍然被许多开发者用来创建
数据库
驱动的应用程序。本文将深入探讨标题和...
VC6
访问Oracle
数据库
总的来说,
VC6
访问Oracle
数据库
涉及到
数据库
连接
、查询执行、结果处理等多个环节,通过ODBC或OCI接口,开发者可以灵活地构建与Oracle
数据库
交互的应用程序。了解和掌握这些知识点,能帮助你更高效地利用
VC6
进行...
VC6
数据库
开发源代码
本资源集合包含了几个关于
VC6
数据库
开发的源代码示例,主要涉及AD0接口的使用、SQL Server以及MySQL
数据库
的
连接
和操作。 首先,我们来看"visual c++
数据库
开发基础与应用"。这部分内容通常会涵盖
数据库
的基本概念...
vc.rar_VC
数据库
_Vc_vc
数据库
编程
_vc
数据库
_
数据库
编程
以上就是“vc
数据库
编程
三部教学”可能涉及的主要知识点,这些内容涵盖了从
数据库
连接
到数据操作、错误处理和性能优化等多个方面。通过学习和实践这些知识,开发者可以熟练地在VC环境中进行
数据库
应用的开发。
VC
数据库
编程
实例-ORACLE
数据库
VC
数据库
编程
实例
1. **Oracle
数据库
连接
**:在VC++中,首先需要建立与Oracle
数据库
的
连接
。这通常通过ODBC驱动程序完成,设置数据源(DSN)、用户名和密码。在代码中,可以使用`SQLConnect`函数来建立
连接
,或者使用OCI的`...
非技术类
1,659
社区成员
58,949
社区内容
发帖
与我相关
我的任务
非技术类
VC/MFC 非技术类
复制链接
扫一扫
分享
社区描述
VC/MFC 非技术类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章