Chinaunix首页 | 论坛 | 博客
  • 博客访问: 690863
  • 博文数量: 148
  • 博客积分: 4086
  • 博客等级: 上校
  • 技术积分: 1766
  • 用 户 组: 普通用户
  • 注册时间: 2009-12-06 23:27
文章分类

全部博文(148)

文章存档

2013年(19)

2012年(9)

2011年(106)

2009年(14)

分类: WINDOWS

2011-03-16 14:18:25

一 环境的搭建

1. 内核定制时选上vbscriptjavascriptwince6.0自到的web服务器就可以解析vbscriptjavascript脚本语言。

2. 数据库的安装

项目中使用的是SQLce3.5数据库,它的安装文件随vs2008一起发布,安装文件有三个:sqlce.wce5.armv4i.CAB sqlce.repl.wce5.armv4i.CAB sqlce.dev.ENU.wce5.armv4i.CAB,把安装文件拷贝到设备的windows目录下,按上面排列的先后顺序双击进行安装。

3. adoce的注册

ADOCE属于标准的COM组件,采用动态连接库的形式进行发布。在使用ADOCE进行数据编程,必须对ADOCE的动态连接库下载到目标板,并对部分需要注册的DLL组件进行注册。ADOCE需要的组件如表1所示:

1 ADOCE 组件的DLL组件

组件名称

是否需要注册

Adoce31.dll

Adoxce31.dll

Adocedb31.dll

Adoceoledb31.dll

Msdaer.dll

Msdaeren.dll

msdadc.dll

msdaosp.dll

注册方法有两种:第一是将8.dll文件拷贝到目标板的Windows目录下,用注册工具GuiRegsvrCE.exe进行注册。方法二是自己写一个注册程序,参见RegSetIP工程源码。

ASP对数据库的操作

1.ASP开发环境的建立

开发工具为Dreamweaver8,在PC机上安装后,新建一个asp文件,将其拷贝到目标板的windows\www\wwwpub目录中,在局域网内任意一台PC机的浏览器中输入:目标板的IP/文件名,即可查看页面。

2 .ASP连接数据库

ASP运用ADOCE组件连接数据库SQLCE,采用OLEDB方式连接。连接数据库的程序实现如下:Set Conn = CreateObject("ADOCE.Connection.3.1")

const m_strDataSource = "Provider = Microsoft.SQLSERVER.CE.OLEDB.3.5; data source = NandFlash\\DB\\hfc.sdf"   ‘data source是数据库的目录,根据实际情况更改

conn.Open m_strDataSource

3. ASP操作数据库

(1) 首先要创建记录集,vbscript代码如下:

Set rs = CreateObject("ADOCE.Recordset.3.1")

rs.Open "select * from ip2mac_tab",Conn,0,1   ‘ip2mac_tab是要打开的数据表名

(2) ADOCE进行数据库编程基本上属于对SQL语句的执行,下面分别对增加、删除和更新数据记录进行说明。

Set Consave = CreateObject("ADOCE.Connection.3.1")

const m_strDataSource = "Provider = Microsoft.SQLSERVER.CE.OLEDB.3.5; data source = NandFlash\\DB\\hfc.sdf"   

consave.Open m_strDataSource

Set rsave = CreateObject("ADOCE.Recordset.3.1")

rsave.Open "select * from ip2mac_tab",Consave,0,1

consave.Execute("delete from ip2mac_tab")   删除操作

sql="insert into ip2mac_tab(agentip,agentmac) values('"&ip&"','"&mac&"')"

consave.Execute sql    插入操作

sq2 = “update ip2mac_tab set agentip="192.168.0.10",agentmac=”255.255.255.0” where agentip="192.168.0.9"”

consave.Execute sq2  更新操作
阅读(2613) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

tokatoka2015-06-22 16:20:46

请教一下,ADOCE的dll在哪里找的,我一直没找到。能否发给我一份,sdh911@163.com,谢谢。