.Net CF 开发菜鸟笔记(PDA应用开发)
一 SQL Mobile移动终端数据库操作
1 建sdf的数据库
安装VS2005后,包括了sql ce名字叫 SQL Mobile 呵呵 新建个Mobile应用程序,在项目中添加一个SQL Mobile数据库,然后直接在VS2005中可以设计新建的数据库的结构、添加数据等操作。 在使用模拟器调试程序的时候,如果想保留模拟器上的数据库数据,可以在VS2005项目中去除.sdf文件,这样每次调试就不会覆盖模拟器上的数据库文件了。
2 数据库的连接
看MSDN文档上写的很清楚了,但有一点注意,MSDN连接字符串大都写成conn.ConnectionString = "Data Source = 'cookbook.sdf'";
其中数据库文件不带路径,在移动设备中这样写不可以,好像不能使用相对路径,必须使用绝对路径的,
conn.ConnectionString = "Data Source = '" + Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase) + @"\cookbook.sdf'";
这样也才能成功。
3 数据操作
MSDN 上写的很清楚了 呵呵
SqlCeConnection conn = this.getConn();
conn.Open();
try
{
string xiid = this.cBox.SelectedItem.ToString();
xiid = xiid.Substring(0,1);
SqlCeCommand com = new SqlCeCommand();
com.Connection = conn;
com.CommandText = "insert into cookmain(name,descr,xiid) values('" + this.cookName.Text.Trim()
+ "','" + this.content.Text.Trim() + "'," + xiid + ")";
if (com.ExecuteNonQuery() > 0)
{
MessageBox.Show("保存成功!");
}
else
MessageBox.Show("保存失败,请重新添加");
}
finally
{
conn.Close();
}
这是我写的一个插入操作 很简单。
转载于:https://www.cnblogs.com/pingkeke/archive/2006/07/10/447561.html
.Net CF 开发菜鸟笔记(PDA应用开发)相关推荐
- Polyworks脚本开发学习笔记(十)-互动式开发及出错控制
Polyworks脚本开发学习笔记(十)-互动式开发及出错控制 第八章组合的各种命令,完成了一个对所选的测点名称进行命名的任务.但是,由于任务中没有交互环节,只能机械地将 曲面点 - 包边点改为Flu ...
- Polyworks脚本开发学习笔记(一)-脚本开发环境
Polyworks脚本开发学习笔记(一)-脚本开发环境 背景 Polyworks的扫描尺寸测量分析模块是我工作中经常用到的一个模块,我不是做测量的,但是利用Polyworks对扫描获得的点云来进行尺寸 ...
- java程序开发个人笔记_Java程序开发入门笔记
Java程序开发入门笔记 如果你是这一个错误的话:错误:编码GBK的不可映射字符 这是因为我们编写的代码一般都是utf-8的格式而控制台用的不是utf-8格式所以就会出现中文输出的错误.这个时候我们可 ...
- Android开发学习笔记---搭建Android开发环境
今天突发奇想,想看看Android开发是什么样的,于是就在度娘了一下Android开发,便自己动手搭建了起来.中间也碰到了一些问题,自己慢慢度娘,谷哥去解决.现在把搭建步骤记录如下: 第一步:下载Ec ...
- 嵌入式软件开发培训笔记——C高级 开发环境
(1)GNU工具: a)编译工具--GCC.G++: b)调试工具--GDB: c)软件工程工具--make.makefile: d)其他工具--多个目标文件链接成可执行文件的链接器 e)GNU资源: ...
- Go语言开发学习笔记(持续更新中)
Go语言开发学习笔记(持续更新中) 仅供自我学习 更好的文档请选择下方 https://studygolang.com/pkgdoc https://www.topgoer.com/go%E5%9F% ...
- 秀出新天际的SpringBoot笔记,让开发像搭积木一样简单
什么是 Spring Boot Java (面向对象编程语言)经过30多年的发展,产生了非常多的优秀框架.Spring (为解决企业应用程序开发的复杂性而创建的框架)曾是最受欢迎的Java框架之一, ...
- Cocos2dx游戏开发系列笔记6:怎样让《萝莉快跑》的例子运行在vs和手机上
2019独角兽企业重金招聘Python工程师标准>>> 感谢听D同学赞助的Demo. 那怎样让它运行在vs中呢: 1 使用cocos2d-x-2.2\tools\project-cr ...
- ios开发学习笔记--Core Motion
iOS开发学习笔记之CoreMotion-运动传感器 官网文档:CoreMotion Framework Reference 一. 简介 现在的苹果手机都基本有运动传感器,能够过获取到设备的加 ...
- 高性能Cordova App开发学习笔记
高性能Cordova App开发学习笔记 文件结构 添加插件 构建准备 各个www的作用,prepare命令会将hello\www的内容会拷贝到platform下的wwww目录,知道该改哪里了吧?如果 ...
最新文章
- 「人眼难以承受」的美丽,在地球之外看地球
- 自从Python数据可视化出了这个模块后,数据可视化就再简单不过了
- cocos2d-x游戏实例(26)-简易动作游戏(4)
- 如何提高JVM的性能?
- android expandablelistview横向,Android ExpandableListView使用小结(二)
- require() 源码解读
- 安装Centos系统
- Oracle高级教程
- Idea导入项目及相关环境配置
- 条码软件如何将标签文件输出为PDF文档
- Arcgis10.0安装遇到错误1935
- prepare for 快手
- Android触摸屏失效后的操作方法
- 那一抹淡淡的汐蓝 (瀑瀑安)
- 这部史诗级大片,燃到爆!
- RHCE8学习过程(八)Centos8软件包的管理与安装
- s5.CentOS、Ubuntu、Rocky Linux系统初始化脚本
- 世界上为什么有那么多的不幸的人
- PreScan 教程:1. 建立新场景
- 财政部会计司:XBRL基本知识
热门文章
- 后台java规范参数_详解Java后端优雅验证参数合法性
- 阶段5 3.微服务项目【学成在线】_day04 页面静态化_15-页面静态化-模板管理-模板管理业务流程...
- 阶段1 语言基础+高级_1-3-Java语言高级_09-基础加强_第3节 注解_15_注解_自定义注解_属性定义...
- 阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_04 IO字节流_11_字节输入流一次读取多个字节...
- python学习-3.一些常用模块用法
- 009-2010网络最热的 嵌入式学习|ARM|Linux|wince|ucos|经典资料与实例分析
- weblogic domain的安装与配置
- c++、C#互调用之c# 调用 vc6 COM
- ubuntu 本地源搭建
- 浅谈数据迁移测试(转载)