12月25日

今天搞了半天 添加本地数据库Sdf文件到项目里。总是出现问题。

安装环境 Vs2008

没有安装的环境

1.Vs2008 sp1

2. 适用于 Windows 桌面的 Microsoft SQL Server Compact 3.5 Service Pack 1 和 Synchronization Services for ADO.NET 1.0 Service Pack 1 http://www.microsoft.com/zh-cn/download/details.aspx?id=5821 根据系统安装 我的是win8 64位系统。安装的是x64版本。

现在解决方案如下:

1.创建一个窗体应用程序

2.右键添加本地数据库SDF文件

点击添加

点击上一步

点击上一步

此步就知道 了 连接数据库的字符串 点击下一步 点击完成

点击sdf 属性 修改输出目录

3.添加完Database1.sdf 在引用里系统自动给你添加System.Data.SqlServerCe.dll 等等

4.双击Database1.sdf文件 就会看到 。开始添加表ArcMap 添加字段ArcName。给字段添加个默认值12

5.在窗体form1.cs 页面下

string strConnection = @"Data Source=|DataDirectory|\Database1.sdf;Persist Security Info=False;";

SqlCeConnection objConnection = new SqlCeConnection(strConnection);
objConnection.Open();

string select = "SELECT ArcName FROM ArcMap";
SqlCeCommand sqlComd = new SqlCeCommand(select, objConnection);
SqlCeDataAdapter adapter = new SqlCeDataAdapter(sqlComd);

DataSet ds = new DataSet();

adapter.Fill(ds);
MessageBox.Show(ds.Tables[0].Rows[0][0].ToString());

6.Shift+Ctrl+B 编译没有问题 按F5 就会出现 这个问题

只要下载 上述安装环境Microsoft SQL Server Compact 3.5 Service Pack 1 和 Synchronization Services for ADO.NET 1.0 Service Pack 1 就可以搞定了。

安装结束后。运行

如果不行的话。顺便安装vs 2008 sp1.如果在不行的话。。==! 留言吧!

SqlCe 查询Demo

SqlCe 插入Demo

如果发现此事sdf数据库 没有显示插入的数据。请按以下步骤

1.把sdf数据库删除

2.点击项目

点击显示所有文件按钮 找到bin/debug文件夹。找到sdf文件,双击sdf文件。此事。服务器就会出现sdf文件了

这是来自于编译之后的数据库文件,这个时候你插入数据就会显示了,点击表。右键

就可以看到数据了

Sql server之路 (三)添加本地数据库SDF文件的更多相关文章

  1. 为何SQL SERVER使用sa账号登录还原数据库BAK文件失败,但是使用windows登录就可以

    今天发现一个问题,就是公司开发服务器上的sql server使用sa账号登录后,还原一个数据库bak文件老是报错,错误如下: TITLE: Microsoft SQL Server Managemen ...

  2. SQL Server 2008 R2 下如何清理数据库日志文件

    废话不多说,直接上代码,清理后日志文件为1M USE [master] GO ALTER DATABASE [数据库名] SET RECOVERY SIMPLE WITH NO_WAIT GO ALT ...

  3. Sql server之路 (四)添加本地数据库MDF文件

    安装环境 VS2008  Vs2008 Sp1 安装系统 Win8 1.创建窗体 右键添加新项 上一步 上一步 点击确定 双击Database1.mdf文件 在列名出填写字段名 保存 Ctrl+S 点 ...

  4. 从0开始搭建SQL Server AlwaysOn 第三篇(配置AlwaysOn)

    从0开始搭建SQL Server AlwaysOn 第三篇(配置AlwaysOn) 第一篇http://www.cnblogs.com/lyhabc/p/4678330.html第二篇http://w ...

  5. 解决SQL Server管理器无法连接远程数据库Error: 1326错误

    解决SQL Server管理器无法连接远程数据库Error: 1326错误 我们在在使用SQL Server时都会遇到使用SQL Server Management Studio无法连接远程数据库实例 ...

  6. (转载) 从0开始搭建SQL Server AlwaysOn 第三篇(配置AlwaysOn)

    这一篇是从0开始搭建SQL Server AlwaysOn 的第三篇,这一篇才真正开始搭建AlwaysOn,前两篇是为搭建AlwaysOn 做准备的 步骤 这一篇依然使用step by step的方式 ...

  7. SQL Sever 2008 R2版本添加Northwin数据库错误解决

    一.环境: OS: Windows 7 ProfessionalSQL Server 2008 R2 二.示例数据库Northwind下载(mdf) Northwind 三.附加数据库: 打开Micr ...

  8. 解决SQL Server管理器无法连接远程数据库的问题(转)

    add by zhj: 本文最后那个数据库别名没搞明白,在我的测试中没有建别名,是可以的.远程登陆时,服务器名称: 服务器IP,端口号 (如223.42.155.248,52134 如果是默认端口号1 ...

  9. 使用SQL Server Management Studio 创建作业备份数据库

    在项目中,经常需要备份数据库,如果能做到只需点个按钮(“开始备份数据库”按钮),然后什么都不管,数据库就自动备份好了,或者服务器上的数据库隔一段时间自动备份一次,那该多好啊. Sql server 的 ...

随机推荐

  1. JSP 使用

    JSP教程: http://www.w3cschool.cc/jsp/jsp-tutorial.html jsp语法: 任何语言都有自己的语法,JAVA中有,JSP虽然是在JAVA上的一种应用,但是依 ...

  2. C文件操作(全)

    引用自:http://www.cnblogs.com/whiteyun/archive/2009/08/08/1541822.html 文件 文件的基本概念 所谓“文件”是指一组相关数据的有序集合. ...

  3. SpringMVC 和Struts2的区别

    SpringMVC 和Struts2的区别 1. 机制: spring mvc的入口是servlet,而struts2是filter,这样就导致了二者的机制不同. 2. 性能: spring会稍微比s ...

  4. 转:Java NIO系列教程(八) DatagramChannel

    Java NIO中的DatagramChannel是一个能收发UDP包的通道.因为UDP是无连接的网络协议,所以不能像其它通道那样读取和写入.它发送和接收的是数据包. 打开 DatagramChann ...

  5. Linux内核中的fastcall和asmlinkage宏

    代码中看见:#define _fastcall 所以了解下fastcall -------------------------------------------------------------- ...

  6. Javascript网页摇一摇

    function init(){ if (window.DeviceMotionEvent) { // 移动浏览器支持运动传感事件 window.addEventListener('devicemot ...

  7. sql 去除重复记录

    1.查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断select * from peoplewhere peopleId in (select   peopleId from  ...

  8. ReactiveCocoa 和 MVVM 入门 (转)

    翻译自ReactiveCocoa and MVVM, an Introduction. 文中引用的 Gist 可能无法显示.为了和谐社会, 请科学上网. MVC 任何一个正经开发过一阵子软件的人都熟悉 ...

  9. Windows程序----初识Windows程序

    先来看一些励志名言来激励一下自己吧!  励志名言:每一发奋发奋的背后,必有加倍的赏赐 1.有无目标是成功者与平庸者的根本差别. 2.成功不是将来才有的,而是从决定去做的那一刻起,持续累积而成. 3.当 ...

  10. 前端与php的sublime text3常用插件

    sublime text各种版本下载:http://sublimetext.iaixue.com/dl/ 1.安装Package Control 快捷键: ctrl+`     粘贴内容后Enter: ...