红色是个危险色

简介:       传说中的红皮书,经过几经周折,在岁月的钟摆声中,开出了不算太绚烂的花朵,现在,我们就来梳理一下她的脉络,让这条路更加清晰。      首先,我觉得下面的这张图是红皮书的“书眼”                ADO通过OLED...

      传说中的红皮书,经过几经周折,在岁月的钟摆声中,开出了不算太绚烂的花朵,现在,我们就来梳理一下她的脉络,让这条路更加清晰。

     首先,我觉得下面的这张图是红皮书的“书眼”
     

         ADO通过OLEDB实现对不同类型数据源的访问,OLEDB是一种底层的编程接口,起着桥梁的作用,她支持关系或非关系类型的数据源,在vb6.0中,需要使用数据访问对象对数据库进行访问,vb6.0可以使用的数据访问对象有三种,分别是DAO (Data Access Object) 数据访问对象,RDO(Remote Data Object)远程数据对象,ADO(ActiveX Data object) ActiveX数据对象。

       面具体说说,红皮书五个实例带给我的收获,首先第一个“系统登录”对话框,第一个例子容易出问题的点:strSQL="SELECT 口令 FROM 系统用户WHERE 用户名="' & UserName &""',双引号引起来的部分表示字符串,sql语句中要使用文本需要用单引号引起来,&在这里是字符串连接符,不要小看一个小小的符号,她有可能就成为你程序不能正常运行的致命点(我就是快哭了),其中还有一个地方,请看下面这段代码const maxlongtimes as integer = 3 这段代码的意思是定义允许用户验证登录信息的最多次数,可是细心的读者,你发现了吗,为什么定义不用dim,而是用const呢?其实dim与const差不多,const定义不能修改其值,而dim则可以修改其值。第二个实例“使用ADO访问数据源”,容易出错的点,创建ODBC数据源,我相信大部分同学,在寻找ODBC数据源的时候,一般都采用直接从开始,搜索程序和文件中进行查找,虽然找是找到了,可是她怎么长得跟红皮书上,所描述的不一样呢,当执行添加这一步骤的时候,她出现的是这个样子:

        

         但是我们红皮书上的她,她的样子却是这样的:

        

         我相信,这时候大部分同学肯定会觉得是自己的系统装的有问题,包括我,当时我都有重装系统的冲动,可是,亲爱的读者,不要着急,换一种方法寻找,或许会柳暗花明哦,首先打开系统盘-windows-syswow64,进行搜索,嘿嘿,出现了,其实我也不知道为什么换一种方法就找到了,聪明的读者,如果你知道,记得留言告诉我哦,第二个例子运行的时候,出现的错误是 .open "SELECT * FROM 系统用户",objcn 这段代码的意思是从数据库中查找系统用户的信息,后面的是数据库库连接语句,它这样写是open的语法,可是我一开始的时候对这段代码并不明白,我从英文的角度是这样理解的从系统用户选择打开红色是个危险色 - 丁国华 - 丁国华 廊坊师范学院十期信息技术提高班,可见代码虽然都是用英文写的,毕竟跟英文还是有区别的,之后,我又重新建立了数据库,第二个例子方能正常运行。第三个例子“使用数据绑定访问数据”,其中红皮书上五个例子,我第一个通的就是第三个例子,可能是因为代码比较简短的缘故吧,没出错,第四个和第五个例子容易出错了的地方在于引用,同样的,傻傻地在这儿地方也犯错了,其中,第五个例子容易出错的地方,还有路径。为什么说红色是个危险色呢?因为太容易出错了,一个小小的标点符号,中英文切换,单引号,双引号,等等,这些都是极其细小的问题,所以大家敲的时候都要特别的注意,总的来说,这五个实例的具体操作过程,红皮书上阐述的非常详细,认真的跟着敲下去,都能实现,让我们一起杨帆远航,朝着梦想的远方,迈进......

=======

目录
相关文章
|
运维 网络虚拟化 5G
带你读《ONAP技术详解与应用实践》之一:网络自动化挑战及ONAP介绍
国内首部系统剖析ONAP的书籍,也是理论性与实战性兼具的网络自动化实践指导书!本书详细全面地介绍了网络自动化的挑战和发展趋势,以及ONAP的概况、架构设计理念、设计原则、各模块实现细节、关键特性、应用场景和案例实践等。通过本书读者可以深入理解ONAP,提升对网络自动化及相关领域的认知。作者及其团队成员均是华为网络开源领域的专家,长期参与社区的治理、贡献和回馈,致力于通过产业协作,打造统一的平台,降低集成成本,加快新技术导入,助力新一代网络运维系统升级。同时,本书也融入了作者及其团队在网络开源领域的深刻洞察和见解,书中分享了华为参与网络开源的实践经验,是电信网络转型的重要参考。
|
10月前
|
机器学习/深度学习 算法 自动驾驶
《深度剖析:Q-learning为何被归为无模型强化学习算法》
Q-learning是无模型的强化学习算法,不依赖环境模型,而是通过与环境实时交互学习最优策略。它通过更新状态-动作值函数(Q函数)来评估行动价值,适用于多变环境,具有灵活性和简单性优势。然而,Q-learning探索效率较低,样本复杂性高,需大量尝试才能找到有效策略。这种特性使其在实际应用中既有机会也有挑战。
547 24
|
JSON 编解码 中间件
go-zero代码生成器助你高效开发
go-zero代码生成器助你高效开发
|
人工智能 搜索推荐 Serverless
《阿里云 AI 客服解决方案测评》
作为一名即将步入大学的新生,我对科技充满好奇与热情。阿里云的“10分钟构建AI客服并应用于网站、钉钉或微信”的解决方案深深吸引了我。经过为期一周的亲身体验,从简易上手到深入定制,我都感到惊喜连连。阿里云详尽的文档指导与强大的云产品支持让我轻松应对挑战,尤其是函数计算FC与大模型服务平台百炼提供的免费额度,为初学者创造了友好的试验环境。整个过程不仅让我收获了技术知识,更激发了我对科技应用的无限想象。我期望阿里云能提供更多面向学生的教程和支持,让我们共同探索科技的无限可能。
|
机器学习/深度学习 人工智能 自然语言处理
人工智能浪潮下的自然语言处理技术演进
本文从自然语言处理(NLP)技术的历史发展出发,深入剖析了在人工智能(AI)大潮中该领域的创新突破。我们将探讨深度学习如何推动语言模型的革新、多语言处理技术的发展,以及机器翻译和语音识别的最新进展。文章还将讨论这些技术进步如何影响社会,并展望未来NLP技术的潜力与挑战。
445 0
|
传感器 监控 安全
物联网平台与智能家居系统的融合发展
随着物联网技术的迅猛发展,智能家居系统已经成为现代家庭不可或缺的一部分。本文将探讨物联网平台与智能家居系统的融合发展,分析其在家庭生活、能源管理和安全监控等方面的应用,以及未来发展的趋势和挑战。
|
存储 监控 物联网
列族存储
列族存储
462 1
|
网络协议 测试技术 开发者
接口测试及接口抓包常用测试工具和方法?
接口测试及接口抓包常用测试工具和方法?
895 0
|
传感器 机器人
Gazebo物理仿真环境搭建
## 仿真步骤 - 配置机器人模型 - 创建仿真环境 - 开始仿真
Gazebo物理仿真环境搭建