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

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

    就可以看到数据了

  • 相关阅读:
    mysql基础学习
    Linux退出状态码
    python psutil简单示例
    linux systemctl 常用用法简介
    (转)linux进程的地址空间,核心栈,用户栈,内核线程
    (转)NAT原理与NAT穿越
    (转)蜜果私塾:http协议学习系列——协议详解篇
    (转)Windows 7下安装配置PHP+Apache+Mysql环境教程
    (转)蜜果私塾:http协议学习和总结系列 ——协议详解篇
    (转)Linux Futex的设计与实现
  • 原文地址:https://www.cnblogs.com/luquanmingren/p/3491008.html
Copyright © 2020-2023  润新知