Wince6.0p上用ASP技术实现Webserver
来源:互联网 发布:淘宝电子面单打印视频 编辑:程序博客网 时间:2024/06/05 07:37
一 环境的搭建
1. 内核定制时选上vbscript、javascript,wince6.0自到的web服务器就可以解析vbscript、javascript脚本语言。
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 ‘更新操作
- Wince6.0p上用ASP技术实现Webserver
- Wince6.0p上用ASP技术实现Webserver
- 在WebServer中如何实现CGI技术
- wince6.0 在flash上实现永久存储
- ASP+COM技术在嵌入式Webserver中的应用
- win7上安装wince6.0
- win7上安装wince6.0
- win7上安装wince6.0
- WINCE6.0下用SilverLight技术的基本控件使用
- WINCE6.0下用SilverLight技术的基本控件使用
- WINCE6.0下用SilverLight技术实现的图片浏览器(支持手势操作,在模拟器下可以运行)
- 谈谈在WebServer中如何实现CGI技术
- 谈谈在WebServer中如何实现CGI技术
- 谈谈在WebServer中如何实现CGI技术
- 谈谈在WebServer中如何实现CGI技术
- 谈谈在WebServer中如何实现CGI技术
- 谈谈在WebServer中如何实现CGI技术
- 谈谈在WebServer中如何实现CGI技术
- 我的Android进阶之旅------>Android之Animations动画详解
- 跳槽成功的几个关键因素
- 支持ActiveSync的免费开源电子邮件服务器 Zarafa opensource community edition
- Ubuntu 12.04~13.04 LAMP安装&配置
- wince 自带的web server
- Wince6.0p上用ASP技术实现Webserver
- ASP+COM技术在嵌入式Webserver中的应用
- wince6.0开机自启动应用程序
- 安装Sql Server2008,Vistual Studio 2010,IIS,及相应配置的设置和遇到的问题
- 黑马程序员--java String类
- android屏幕截图
- struts自定义拦截器学习
- coderforce 1B-Spreadsheet
- hdu 1754 I hate it