vs2010怎么建立数据库_
首先在自己电脑上注册好数据源,这个和VC6.0的一样,到控制面板->管理工具里面添加。
然后创建数据库工程,我刚开始尝试的时候选择的是单文档应用程序,然后在数据库支持选项中选择“不提供文件支持的数据库视图”,客户端类型选择ODBC,点击数据源按钮,因为已经注册过数据源,所以只要选择机器数据源选项卡,选择要使用的数据源,弹出填写用户名和密码,如果在本机上注册数据源的时候没有填写用户名和密码,那么这里也不用填写,(本机添加数据源的时候在高级选项中有填写用户名和密码这一项),然后选择要加入的表单,就OK了。
进入到程序编辑界面后,有两个地方值得注意,一个是在DoDataExchange这个函数里面,要加入如下一段话:
DDX_FieldText(pDX,IDC_EDIT1, m_pSet->m_ID, m_pSet);
??? DDX_FieldText(pDX,IDC_EDIT2, m_pSet->m_Name, m_pSet);
??? DDX_FieldText(pDX,IDC_EDIT3, m_pSet->m_GradYear, m_pSet);
这段话的用处是将显示控件和数据源里面的信息建立联系。但是加了之后编译会出现
errorC2665: “DDX_FieldText” : 所有的 10 重载都不能转换参数3(从“CStringW”类型)的错误,这就是第二个要值得注意的地方。解决方法是要把CstringW m_Name;类型改成CString? m_Name;类型。这个问题的解决是参考了这个论坛里面的内容,http://www.introzo.com/topics/20469846
OK了,遇到的一些问题都解决了,编译调试一下可以正常浏览数据库了。
? 之前还一直在纠结GetDefaultConnect()函数中的内容和例程不一样,用VS2010建立的数据库工程,这个函数里面是一大堆的东西,
return_T("DSN=StuInfo6;DBQ=E:\\StuInfo6.mdb;DriverId=25;FIL=MSAccess;MaxBufferSize=2048;PageTimeout=5;UID=admin;");
而用VC6.0就是return_T("ODBC;DSN=StuInfo6");
? 刚开始的时候总是无法浏览到数据库,还以为是这里的问题,后来调通之后发现没所谓,只要我在本机上注册了数据源,那么后面的那条语句也是可以的,只是前面那条语句注明了数据源的位置。
?????? 数据库应用程序的开发流程一般主要分为以下几个步骤:
创建数据库使用Connection对象连接数据库使用Command对象对数据源执行SQL命令并返回数据使用DataReader和DataSet对象读取和处理数据源的数据
?
????? 接下来,笔者将以SQL Server类型数据源为例学习掌握数据库应用程序的开发流程和技巧。
????? 在连接和操作数据库之前,需要有已经建好的数据库,那么在vs2010中如何建立数据库呢?这里将介绍三种方式。
????? 方式一:直接在vs2010的项目中通过【添加新项】命令建立,步骤如下
?1.右击项目名称(在这里,笔者的项目名称为EBookShop),选择【添加新项】命令,出现如下窗口,选择【SQL Server数据库】,点击添加按钮
????
?
?
?
?2.每次添加,都会跳出这个提示框,选择【是】就OK
?
3.添加成功,则会在项目中产生App_Data文件夹,里面就是我们创建的数据库文件
?
4.若要操作数据库,如添加表,则需要在vs2010的【服务器资源管理器】面板中操作,该面板可通过点击菜单栏里的【视图】菜单找到
?
?
???? 方式二:在【服务器资源管理器】面板中创建
1.右击数据连接,出现如下选项,选择【创建新SQL Server数据库】
?
2.服务器名称一般是 ''你的主机名称\sqlexpress'',如果少了 “\sqlexpress” 一般都无法创建数据库,登录到服务器有两种模式,一是windows身份
,二是sql server 身份。后者需要用户名和密码,这个是需要已经创建好的,如果之前没有创建账户,则无法用这种模式创建数据库,设置登录账户可参考此处http://www.introzo.com/yankyblogs/p/6858326.html?
?
?
?
3.创建成功,则可以在【服务器资源管理器 】中看到数据库
?
?????? 方式三:通过sql企业管理器创建数据库
1.打开sql企业管理器
2.使用windows身份登录或sql server身份登录
?
?
3.管理器界面
?
?4.右击数据库,选择【新建数据库】
5.创建数据库名称
?
?6.在创建好数据库中添加表
?
?
?
?注:项目中创建的数据库是在项目的App_Data文件中,而方式二和方式三创建的数据库是存在于c盘中的【C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA】文件夹中,如若拷走项目,需要把创建在本地的数据库拷贝到项目中的App_Data文件中,再把整个项目拷走
?
?
?
?
?
?
?
?
?
?
?
?
?
转载于:https://www.introzo.com/yankyblogs/p/6865759.html
有时需要独立的mdf数据库文件,可以使用VS2010自带的Sqlserver2008express来创建,过程如下:
1.打开Vs2010,单击“工具”-》“连接到数据库”,如下图:
2.出现如下界面,单击“更改”,可更改数据库类型
3.更改数据库类型为“Microsoft SQL server 数据库文件"
4.输入文件名,或单击“浏览”更改文件路径;
* 如果选择”使用SQL Server 身份验证“,需要输入SQL Server 的用户名和密码!
* Express mdf数据库文件的连接字符串:Data Source=.\SQLEXPRESS;AttachDbFilename=E:\Tmp\test.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True
相关文章
- 10-06 任天堂公布新一轮Switch Online游戏阵容
- 10-06 任天堂宫本茂:下一代Switch主机将提高向后兼容
- 10-06 Switch 卖不动了,任天堂遭遇中年危机
- 10-06 需要导出100多个Excel报表,所以实现起来足够
- 10-06 for循环内嵌套for循环,你需要了解的代码性能优
- 10-06 for循环内嵌套for循环,你需要了解的代码性能优
- 10-06 IntelliJ IDEA的神级插件,由ChatG
- 10-06 IntelliJ IDEA的神级插件,由ChatG
- 10-06 Service层的异常是抛给Controller层
- 10-06 华为p50功耗排行查看教程
- 10-06 Huawei Share连接电脑教程
- 10-06 华为鸿蒙系统支持的手机型号列表
- 10-06 Python Joblib库使用方法总结
- 10-06 Python标准类库
- 10-06 Java Maven 设置配置参考
- 10-05 戈多的场景树
- 10-05 戈多动画
- 10-05 在 Godot 中设计标题画面
- 10-05 信息搜索和可视化
- 10-05 设计流程与任务分析
- 最近发表