一 环境的搭建

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相关推荐

  1. 分析动态网页客户-服务器工作过程,网页制作中asp技术的应用

    摘    要: 是在当前我国信息化技术发展速度不断加快, 对于用户和企业来讲对信息的需求方式产生了很多转变, 用户或者是企业对多样性.时效性.安全性以及大容量性的信息需求量更大.所以说在网站的制作上需 ...

  2. 一起谈.NET技术,在Mono 2.8上部署ASP.NET MVC 2

    我们知道Mono 2.8对ASP.NET MVC 2的完全支持,下面我们就来测试下在Mono 2.8上部署ASP.NET MVC 2应用程序.我的环境是Opensuse 11.3,通过以下命令部署好M ...

  3. (转)推荐一个在Linux/Unix上架设ASP.NET的 WEB服务器--Jexus

    在Linux/Unix上架设ASP.NET WEB服务器,有两个可选方式,一种是Mono+XSP,一种是Mono+Jexus,其它的方式,比如 Apache+mod_mono.Nginx+FastCg ...

  4. IBM® Bluemix 上运行ASP.NET Core

    IBM® Bluemix® 上的"ASP.NET 核心"运行时采用"ASP.NET 核心"buildpack 技术."ASP.NET 核心" ...

  5. 在linux上使用ASP

    自从MS推出ASP技术后,由于ASP在创建动态交互式站点上的强大功能及其代码编写的简便性,使ASP在很多Internet/Intranet/Extranet网站上得到了极其广泛的应用,尤其是涉及到数据 ...

  6. 使用Jenkins在Azure Web App上进行ASP.NET Core应用程序的持续集成和部署(CI/CD)–第4天

    目录 主题 路线图 Jenkins 先决条件 使用Jenkins Azure Pipeline在Azure上的ASP.NET Core应用程序的CI/CD 创建新的管道作业 添加参数 添加管道脚本 运 ...

  7. 使用Jenkins在Azure Web App上进行ASP.NET Core应用程序的持续集成和部署(CI/CD)–第3天

    目录 主题 路线图 先决条件 Azure Active Directory和服务主体 创建一个Azure Active Directory和服务主体 将应用程序集成到角色 将Jenkins与Azure ...

  8. 使用Jenkins在Azure Web App上进行ASP.NET Core应用程序的持续集成和部署(CI/CD)–第2天

    目录 主题 路线图 先决条件 将ASP.NET Core应用发布到Azure应用服务 在Azure上配置Jenkins 在Azure上创建Jenkins服务器 解锁Jenkins 结论 主题 本系列文 ...

  9. 使用Jenkins在Azure Web App上进行ASP.NET Core应用程序的持续集成和部署(CI/CD)–第1天

    目录 介绍 路线图 DevOps 持续集成 持续部署 Jenkins Azure Web App服务 主题 先决条件 安装Jenkins 先决条件 下载并安装 Jenkins插件 让它运行 安装自定义 ...

最新文章

  1. Gradle dependency cache may be corrupt
  2. Python正在勒死R吗?
  3. 【操作系统】使用循环创建线程,一个手残导致的bug
  4. iphone11右上角信号显示_苹果iOS11信号强度的标志变了意味着什么?
  5. Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)...
  6. 如何实现一个Servlet中的多个功能
  7. nltk 中的 sents 和 words
  8. Ubuntu 更改挂载磁盘权限
  9. 终于搞定电子专利网上申请了
  10. 拉格朗日插值法总结模板(1~n)
  11. 搜狗推送工具之泛站程序实现泛收录
  12. hdu1870 愚人节的礼物
  13. 基本概念学习(9013)---通用寄存器、机器字长、数据通路
  14. 希腊罗马神话和《圣经》中的英语典故
  15. 敏捷开发的项目管理工具分享
  16. 深度优先搜索及python实现围棋“吃子”
  17. (转)VC IMM/IME输入法编程
  18. 无人驾驶模型预测控制carSIM和MATLAB联合仿真
  19. php mysql 男女_PHP-MySQL插入与选择
  20. 2018-08-20 Windows 10 重新纯净安装实录

热门文章

  1. java jsp ajax_ajax的json传值方式在jsp页面中的应用
  2. cmd pc如何开多个微信_抖音打击刷赞刷粉,240多个百万粉丝大V被封;微信PC版再更新...
  3. QueryWrapper查询
  4. C++11并发之std::thread
  5. Unity预计算全局实时GI(gi params)
  6. 项目管理中风险评价的必要性
  7. kafka 集群的部署安装
  8. 基于MLlib的机器学习--协同过滤与推荐
  9. STL中 map 和 multimap
  10. [2-sat]HDOJ3062 Party