zoukankan      html  css  js  c++  java
  • Sql server之路 (三)添加本地数据库SDF文件

    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文件了

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

    就可以看到数据了

  • 相关阅读:
    delphi TMemoryStream读取html文件中文乱码
    tfrxbarcode2dview 和 tfrxbarcode not found 解决办法
    delphi ForceDirectories 用法
    Java Scanner next() 与 nextLine() 区别
    delphi 用superobject解析json
    delphi 方法可以提前声明
    delphi 判断文件是否被占用
    mysql explain用法和结果的含义
    C# SpinWait
    js异步编程
  • 原文地址:https://www.cnblogs.com/androllen/p/3491008.html
Copyright © 2011-2022 走看看