‘壹’ 用MFC做一个学生成绩管理系统连接sql Server 2008
给你一个使用sql server2005的例子。
做得比较狠详细的。
资源来自网络。
‘贰’ 怎样在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里ADO连SQL SERVER2008的连接串怎么写啊
Provider=SQLOLEDB.1;Data Source=192.168.1.1;Initial Catalog=dbname;User ID=sa;password=sa//需要开启tcp/ip协议,推荐,因为这种方式快很多,需要开启方法的话请看本人的网络经验
或
Provider=SQLOLEDB.1;Persist Security Info=False;Initial Catalog=DBname;DataSource=127.0.0.1//刚安装好sqlserver啥都不配置就可以连,缺点,不管是连接,查询还是删改增都出奇的慢
‘肆’ 如何用vs中的mfc连接sql server 2008
操作如下:
SQLEXPRESS服务开启或者设置为自动启动.
连接字符串如下:Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Test.mdf;Integrated Security=True;User Instance=True
|DataDirectory|代表app_data数据文件夹相对路径.
比如Test.mdf数据库需要放在app_data文件夹内这样就是相对路径.如果选择MS SERVER 数据库文件就是选择数据库的绝对路径了 。
‘伍’ 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;
}
‘陆’ VS2010里面MFC怎么连接到SQL server 2008
VS2010MFC中ADO方式连接SQL Server2008
http://wenku..com/view/c444192a482fb4daa58d4b22.html
‘柒’ sql server 2008有哪些版本,简述各版本异同
SQL Server 2008企业版是一个全面的数据管理和业务智能平台,为关键业务应用提供了企业级的可扩展性、数据仓库、安全、高级分析和报表支持。这一版本将为你提供更加坚固的服务器和执行大规模在线事务处理。这个是最牛B的版本。
SQL Server 2008标准版
SQL Server 2008标准版是一个完整的数据管理和业务智能平台,为部门级应用提供了最佳的易用性和可管理特性。
SQL Server 2008工作组版
SQL Server 2008工作组版是一个值得信赖的数据管理和报表平台,用以实现安全的发布、远程同步和对运行分支应用的管理能力。 这一版本拥有核心的数据库特性,可以很容易地升级到标准版或企业版。
‘捌’ 如何在mfc中的对话框应用中的列表框中显示从sql server 2008读入的数据 要求详细过程!!!
ado 或 CDatabase 远程连接,
CListCtrl report InsertItem SetItemText