当前位置:首页 » 编程语言 » mfcsqlserver2008

mfcsqlserver2008

发布时间: 2022-08-16 16:02:36

㈠ MFC在vs2010里用ado连接sql server2008 时open函数总是返回fail,求高人指教

肯定是连接字符串的问题。
"Provider=SQLOLEDB;Data Source=HP-PC\SQLEXPRESS;Persist Security Info=True;User ID=sa;Initial Catalog=D:\STUDY\SAMS.MDF"这个要逐一仔细检查吧。
pwd= 这个要写上
Initial Catalog=D:\STUDY\SAMS.MDF SQL数据库,这个要写数据库名字,而不是文件名。

㈡ 怎样在MFC编程中使用microsoft SQL server 2008建立数据库链接

为什么一定要选2008?安装sql server 2008需要首先将visual studio 2008升级到sp1,否则无法安装的。
建议使用sql server 2005。这个版本有完全版的--两张光盘的,第一张是服务器,第二张是managerment studio--也就是图形化操作数据库的界面。
你就装express版吧,这个版本有两张光盘的,没有的话就去电驴上下载。
连接数据库的话直接网络一下mfc ado编程。是在是漫天都是。
如果你不是很熟悉sql server,可以用ado读写mdb也就是access来练练手。对mfc而言,不管是access数据库,还是sql server,操作ado的语句都是一样的,不同点只是在数据库引擎关键字上。

㈢ 用MFC做一个学生成绩管理系统连接SQL Server 2008

给你一个使用sql server2005的例子。

做得比较狠详细的。

资源来自网络。

㈣ microsoft SQL server 2008是什么

这是个数据库
sql
server
是微软的数据库产品
软件开发中用到的
2008是一个版本
比如还有2000
2005等

㈤ MFC 用ADO方式连接SQL SERVER 2008连接不上

""在C语言的作用忘记了?

如果数据库存放位置是本机,建议使用127.0.0.1

否则:如果是公网,则用域名,局域网则用IP

最好是将连接字串写在非EXE里,这样方便发布和修改数据库服务器位置、帐号密码

还有,vc中连通前,你应该在mssql管理器中尝试连接,如果在mssql管理器中都连接不能,则问题不出在VC中

caseDATABASE_MSSQL:		
strcpy_s(data,"Driver={SQLServer};");

strcat_s(data,"Server=");
strcat_s(data,addr);
if(addr[0]!='.')//如果服务器地址使用".",则不能加端口
{
strcat_s(data,",");
strcat_s(data,port);
}
strcat_s(data,";");
strcat_s(data,"UID=");
strcat_s(data,user);
strcat_s(data,";");
strcat_s(data,"PWD=");
strcat_s(data,pwd);
strcat_s(data,";");
if(strlen(database))
{
strcat_s(data,"Database=");
strcat_s(data,database);
strcat_s(data,";");
}
上面是连接字符串生成代码,下面是打开连接的函数
intCAdoDataBase::Open(constchar*data)
{
intret=0;
memset(m_strLogin,0,1024);
strcpy_s(m_strLogin,data);

this->Lock();
do
{
try
{
m_pConnection.CreateInstance(__uuidof(Connection));
ret=m_pConnection->Open((_bstr_t)data,"","",adModeUnknown);
m_bFlag=TRUE;
ret=0;
}
catch(_com_errore)
{
m_bFlag=FALSE;
strcpy_s(m_strErrCode,e.Description());
m_pConnection=NULL;
ret=-1;
}
}while(FALSE);
this->UnLock();
returnret;
}

㈥ 如何在mfc中的对话框应用中的列表框中显示从sql server 2008读入的数据 要求详细过程!!!

ado 或 CDatabase 远程连接,
CListCtrl report InsertItem SetItemText

㈦ mfc连接ADO,死活不通,什么原因数据库是SQL SERVER2008

1、尝试先用ODBC设置,看能否与远程SQL SERVER2008接通,如果接不通,查找账号、秘码是否正确、及数据库服务器端的TCP/IP是否被禁用
2、是否加载了ADO的DLL:
#import "c:\program files\common files\system\ado\msado15.dll" rename_namespace("ADOBS") rename("EOF","adoEOF")
using namespace ADOBS;
3、是否在CWINAPP中做了相应初始化:AfxOleInit()

㈧ VS2010里面MFC怎么连接到SQL server 2008

VS2010MFC中ADO方式连接SQL Server2008
http://wenku..com/view/c444192a482fb4daa58d4b22.html

㈨ microsoft sql server 2008 有什么版本

SQL Server 2008企业版
SQL Server 2008企业版是一个全面的数据管理和业务智能平台,为关键业务应用提供了企业级的可扩展性、数据仓库、安全、高级分析和报表支持。这一版本将为你提供更加坚固的服务器和执行大规模在线事务处理。这个是最牛B的版本。

SQL Server 2008标准版
SQL Server 2008标准版是一个完整的数据管理和业务智能平台,为部门级应用提供了最佳的易用性和可管理特性。

SQL Server 2008工作组版
SQL Server 2008工作组版是一个值得信赖的数据管理和报表平台,用以实现安全的发布、远程同步和对运行分支应用的管理能力。 这一版本拥有核心的数据库特性,可以很容易地升级到标准版或企业版。

SQL Server 2008 Web版
SQL Server 2008 Web版是针对运行于Windows服务器中要求高可用、面向Internet Web服务的环境而设计。这一版本为实现低成本、大规模、高可用性的Web应用或客户托管解决方案提供了必要的支持工具。

SQL Server 2008开发者版
SQL Server 2008开发者版允许开发人员构建和测试基于SQL Server的任意类型应用。这一版本拥有所有企业版的特性,但只限于在开发、测试和演示中使用。基于这一版本开发的应用和数据库可以很容易地升级到企业版。

SQL Server 2008 Express版
SQL Server 2008 Express版是SQL Server的一个免费版本,它拥有核心的数据库功能,其中包括了SQL Server 2008中最新的数据类型,但它是SQL Server的一个微型版本。这一版本是为了学习、创建桌面应用和小型服务器应用而发布的,也可供ISV再发行使用。

热点内容
新名图配置怎么样 发布:2024-05-19 09:31:30 浏览:94
php获取子节点 发布:2024-05-19 09:21:18 浏览:160
php生成html 发布:2024-05-19 09:20:24 浏览:795
keil编译步骤 发布:2024-05-19 08:58:12 浏览:702
ipad有哪些好用的c语言编译器 发布:2024-05-19 08:41:56 浏览:767
征途手游版脚本 发布:2024-05-19 08:38:11 浏览:165
安卓咪咕音乐怎么录制视频 发布:2024-05-19 07:56:06 浏览:838
如何搞出超大声的听声辨位安卓版 发布:2024-05-19 07:46:21 浏览:927
linux安全模式 发布:2024-05-19 07:27:25 浏览:176
为什么安卓手机安装不了cpk 发布:2024-05-19 07:22:21 浏览:313