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. Cannot attach the file as database 'membership'.

    Cannot attach the file 'D:\GitHome\cae\CAE\App_Data\membership.mdf' as database 'membership'. 说明: 执行 ...

  2. 突破XSS字符数量限制执行任意JS代码

    一.综述 有些XSS漏洞由于字符数量有限制而没法有效的利用,只能弹出一个对话框来YY,本文主要讨论如何突破字符数量的限制进行有效的利用,这里对有效利用的定义是可以不受限制执行任意JS.对于跨站师们来说 ...

  3. [转载]angularjs学习总结 详细教程

    http://blog.csdn.net/yy374864125/article/details/41349417#t75 目录(?)[-] 前言 AngularJS概述 AngularJS是什么 A ...

  4. 什么是A记录?MX记录?CNAME记录?它们都有些什么用途?

    什么是A记录?什么是MX记录?CNAME记录又是什么?它们都有些什么用途? 好,下面就用我浅陋经验给大家介绍一下: 1. A记录:WEB服务器的IP指向 A (Address) 记录是用来指定主机名( ...

  5. 如何实现在已有代码之后添加逻辑之java动态代理

    在上篇博客中讨论到java的静态代理, 就是通过组合的方法,前提是委托类需要实现一个接口,代理类也实现这个这个 接口,从何组合两个类,让代理类给委托类添加功能! 知道java的静态代理,我们又遇到一个 ...

  6. easyui 删除行bug

    easyui删除行,出现了bug.(经常使用这个框架的人几乎都会遇到) 我也非常纳闷,今天特地试了很久. 最后发现,如果是自己datagrid('getRows') 然后迭代出来,最后算出行号,可以成 ...

  7. 如何改变服务器的本地域名来访问本地服务器 而不用localhost或者127.0.0.1来访问

    1. vim nginx.conf 如下: server {                listen       80;                server_name pma;       ...

  8. [官方教程] [ES4封装教程]1.使用 VMware Player 创建适合封装的虚拟机

    [转载处,http://bbs.itiankong.com/] 前言: 首先要明确的一点,系统封装操作的源计算机一般为虚拟计算机(简称虚拟机.VM等),这也是为什么我们要在封装教程的第一章就专门学习虚 ...

  9. HDOJ 2546饭卡(01背包问题)

    http://acm.hdu.edu.cn/showproblem.php?pid=2546 Problem Description 电子科大本部食堂的饭卡有一种很诡异的设计,即在购买之前判断余额.如 ...

  10. 【云计算】Kubernetes、Marathon等框架需要解决什么样的问题?

    闲谈Kubernetes 的主要特性和经验分享       Capitalonline全球云主机.全球私有网络,免费试用进行时 »   主要介绍 Kubernetes 的主要特性和一些经验.先从整体上 ...