社区
数据库
帖子详情
给我一个简单的连接SQL SERVER的源代码,在线等待
mendynew
2004-05-07 12:36:27
如题,
郁闷中
很急
多谢
...全文
163
12
打赏
收藏
给我一个简单的连接SQL SERVER的源代码,在线等待
如题, 郁闷中 很急 多谢
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dingpiao
2004-05-13
打赏
举报
回复
先初始化 com
Yao-debo
2004-05-12
打赏
举报
回复
你的 SQL 服务器设置好了没有?
“ 工欲善其事,必先利其器 ”
mendynew
2004-05-08
打赏
举报
回复
HRESULT hr=pMyConnect.CreateInstance(__uuidof(Connection)));
if(FAILED(hr))return;
为什么在创建连接对象的时候也会出错呢?
#import我已经添加过了呀
是什么原因呢?
求助啊?
分不够再另开帖加分
visualabc
2004-05-08
打赏
举报
回复
http://www.vctop.com/View.Asp?ID=370&CateID=1
mendynew
2004-05-08
打赏
举报
回复
帮一下啦
编译能够通过的
zhonglingqqxh
2004-05-07
打赏
举报
回复
m_pConnection->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=test.mdb","","",adModeUnknown);///连接数据库
///上面一句中连接字串中的Provider是针对ACCESS2000环境的,对于ACCESS97,需要改为:Provider=Microsoft.Jet.OLEDB.3.51; }
HRESULT Connection15::Open ( _bstr_t ConnectionString, _bstr_t UserID, _bstr_t Password, long Options )
ConnectionString为连接字串,UserID是用户名, Password是登陆密码,Options是连接选项,用于指定Connection对象对数据的更新许可权,
Options可以是如下几个常量:
adModeUnknown:缺省。当前的许可权未设置
adModeRead:只读
adModeWrite:只写
adModeReadWrite:可以读写
adModeShareDenyRead:阻止其它Connection对象以读权限打开连接
adModeShareDenyWrite:阻止其它Connection对象以写权限打开连接
adModeShareExclusive:阻止其它Connection对象打开连接
adModeShareDenyNone:允许其它程序或对象以任何权限建立连接
3.
我们给出一些常用的连接方式供大家参考:
(1)通过JET数据库引擎对ACCESS2000数据库的连接
m_pConnection->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\test.mdb","","",adModeUnknown);
(2)通过DSN数据源对任何支持ODBC的数据库进行连接:
m_pConnection->Open("Data Source=adotest;UID=sa;PWD=;","","",adModeUnknown);
"DSN=Hotel_MIS;Provider=MSDASQL;","","",adConnectUnspecified);
(3)不通过DSN对SQL SERVER数据库进行连接: m_pConnection->Open("driver={SQL Server};Server=127.0.0.1;DATABASE=vckbase;UID=sa;PWD=139","","",adModeUnknown);
其中Server是SQL服务器的名称,DATABASE是库的名称
Connection对象除Open方法外还有许多方法,我们先介绍Connection对象中两个有用的属性ConnectionTimeOut与State
ConnectionTimeOut用来设置连接的超时时间,需要在Open之前调用,例如: m_pConnection->ConnectionTimeout = 5;///设置超时时间为5秒
m_pConnection->Open("Data Source=adotest;","","",adModeUnknown);
State属性指明当前Connection对象的状态,0表示关闭,1表示已经打开,我们可以通过读取这个属性来作相应的处理,例如:
if(m_pConnection->State)
m_pConnection->Close(); ///如果已经打开了连接则关闭它
DebugXP
2004-05-07
打赏
举报
回复
http://www.csdn.net/Develop/Read_Article.asp?Id=14153
醉马不肖
2004-05-07
打赏
举报
回复
http://www.vckbase.com/document/viewdoc/?id=807
Kudeet
2004-05-07
打赏
举报
回复
有没有初始化OLE/COM库环境
看一看这篇文章
http://www.csdn.net/Develop/Read_Article.asp?Id=21087
winforever
2004-05-07
打赏
举报
回复
可以用ODBC或者ADO在vc向导中就可以生成代码,这是最简单省力的,上面几位也给出了连接代码,还可以用第三方的类库,如SQLAPI.
mendynew
2004-05-07
打赏
举报
回复
自己UP一下
mendynew
2004-05-07
打赏
举报
回复
void CDatabaseView::OnInitialUpdate()
{
CListView::OnInitialUpdate();
HRESULT hr;
_bstr_t source("Driver={SQL Server};Server=TLL; Uid=sa;Pwd=123;Database=DB");
_bstr_t user("anoymous");
_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;
}
用的是ADO,Stdafx.h里面已经添加#import了
但每次都是"ADO数据源初始化失败"
不知道是什么原因?
第一次用VC连数据库,谢谢不吝赐教
sql
server
线程
等待
信息
返回执行的线程所遇到的所有
等待
的相关信息。 可以使用此聚合视图来诊断
SQL
Server
以及特定查询和批处理的性能问题。 来自微软官方 https://msdn.microsoft.com/zh-cn/library/ms179984.aspx 适用范围:
SQL
Server
(
SQL
Server
2008 到当前版本)。 列名 数据类型 说明 wait_type nvarcha
sql
server
常见
等待
状态分析
1、同
一个
症状可能是由于多种不同的原因 3 假设观测到IO延迟(Avg. Disk Sec/read>50) 7 可能是由于IO子系统无法满足负载 8 可能是由于同步IO子系统镜像 9 可能是由于网络延迟 10 可能是IO子系统配置不当 11 可能是内存压力 12 过多的计划缓存 13
SQL
Server
之外程序引起的压力 14 大量即席查询 15 不准确的执行计划
C#
连接
SQL
Server
C#
连接
SQL
Server
实例
连接
SQL
Server
的三种方式
1. 问题背景 最近老板在AWS上创建了
一个
Microsoft
SQL
Server
,给我分配
一个
用户名和密码让我处理数据。然而我以前一直用的是MY
SQL
,对新数据库突然有些手足无措。在研究了一段时间后,我总结了三种
连接
到
SQL
Server
的方式,分别是: Python利用
sql
alchemy包来
连接
SSMS (Microsoft
SQL
Server
Management Studio)
sql
cmd 一般
SQL
Server
指的就是Microsoft
SQL
Server
。 2.
连接
SQ.
python
连接
sql
server
2008_Python 使用 pyodbc
连接
SQL
Server
2008
使用 Python
连接
SQL
Server
2008 主要有两种方式,一种是使用 pyodbc,另一种是使用 pyms
sql
,微软官方示例和推荐都是使用 ODBC 的方式,即使用 pyodbc。本文记录 Python 使用 pyodbc
连接
SQL
Server
2008 的
简单
过程。1. 安装 pyodbc使用 pip 命令安装 pyodbc:pip install pyodbc2. 安装...
数据库
4,017
社区成员
39,805
社区内容
发帖
与我相关
我的任务
数据库
VC/MFC 数据库
复制链接
扫一扫
分享
社区描述
VC/MFC 数据库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章