对象变量或with块变量未设置————问题根源

简介: 对象变量或with块变量未设置————问题根源

由于今年的专业课比较多,并且不太好学,所以在临近考试的这段时间里我一直在突击专业课,一天就24个小时,所以我的学生信息管理系统就被我抛弃了,但是我并没有真正的抛弃,所以我今年暑假就牺牲我的假期来学习我的学生信息管理系统,经过这么长时间的调试,总算能正常的运行了,在最近这两天的调错的过程中,遇到最多的问题就是下面这个问题


20140718201117995.png


下面我就总结一下这个问题的根源:


出现这种情况都是因为数据库未连接成功导致,既然我们知道了问题的根源,那就好办了,我们必须围绕数据库的连接问题进行调试。


1.首先我们必须大力度检查的两条语句

<span style="font-size:18px;"><span style="white-space:pre">  </span>txtSQL = "select * from student_Info"
      Set mrc = ExecuteSQL(txtSQL, MsgText)</span

之所以这么强调这两句的重要性,是因为我在一次调试的过程中实在没有解决方法了,我就把源码中的这两句粘贴过来,


竟然出乎意料的成功了,我有参考了很多博客才,才知道这两句中的任何一个地方都不能出错,包括一个空格都不能少


或者多,当然还包括出错的地方附近的这两句代码都要检查。


2 .服务管理器没有启动服务


3.connectstring里面的用户名或者密码错误,典型代码是模块中的

<span style="font-size:18px;"><span style="font-size:24px;">connectstring = "filedsn =studentinfo.dsn;UID = sa;PWD =123"</span></span


当程序执行executesql()这个函数的时候,会触发connectsing(),所以说connectstring()在连接数据库的过程中起着至


关重要的作用,所以我们必须把connectstring()中的内容完全写正确!


4.数据源(ODBC)里面“文件DSN”里有添加数据库


5.“企业管理器-安全性-登陆”这里面访问的默认数据库没有设为你要访问的数据库,在属性里


面可以更改


以上五点内容在我的调错过程中,足以解决这个错误!


目录
相关文章
|
SQL 关系型数据库 MySQL
MySQL数据库——DML基本操作
本文介绍了MySQL中的DML基本操作,包括查询、插入、更新和删除数据。查询数据使用SELECT语句,插入数据用INSERT INTO,更新数据则依靠UPDATE,而删除数据需用DELETE FROM。这些操作是数据库管理的关键,有效提升数据处理效率和准确性。理解并熟练运用这些语句是确保数据一致性和安全性的基础。参考文献包括MySQL官方文档和W3Schools的MySQL教程。
617 2
|
存储 Cloud Native 数据库
云原生多模数据库Lindorm权威指南|从入门到精通(持续更新 v2021.2)
Lindorm是阿里云发布的业界首款云原生多模数据库,支持宽表、时序、文件等多种类型海量数据的低成本存储、检索与分析,兼容HBase/Cassandra、OpenTSDB、Solr、SQL、HDFS等多种开源标准接口,希望通过本指南,可以给开发者给更多的了解和使用指导,本文将持续更新
11969 2
云原生多模数据库Lindorm权威指南|从入门到精通(持续更新 v2021.2)
|
消息中间件 分布式计算 负载均衡
ZooKeeper在哪些场景中被使用?
【6月更文挑战第21天】ZooKeeper在哪些场景中被使用?
479 38
|
6月前
|
存储 人工智能 监控
2025 年可观测 10 大趋势预测
2025 年可观测 10 大趋势预测
175 0
|
10月前
|
前端开发 开发者
如何理解 package.json 中的 proxy 字段?
`package.json` 中的 `proxy` 字段用于配置代理服务器,帮助前端开发中解决跨域问题及模拟后端响应。其基本概念、使用场景及配置方法将在本文中详细探讨,助力开发者高效调试与测试。
324 4
|
SQL 运维 安全
【产品升级】Dataphin V4.2重大升级:上线敏捷版,打通数据资产管理和消费,开启数据价值放大新篇章
Dataphin 是阿里巴巴旗下的一个智能数据建设与治理平台,旨在帮助企业构建高效、可靠、安全的数据资产。在V4.2版本中,Dataphin敏捷版上线助力企业打造轻量版数据中台,打通数据资产管理和消费,陪伴企业迈入数据高价值应用新阶段。
2779 2
【产品升级】Dataphin V4.2重大升级:上线敏捷版,打通数据资产管理和消费,开启数据价值放大新篇章
|
消息中间件 人工智能 缓存
RocketMQ 5.0 无状态实时性消费详解
RocketMQ 5.0 无状态实时性消费详解
35576 96
|
前端开发 JavaScript vr&ar
前端新技术探索:WebAssembly、Web Components与WebVR/AR
【4月更文挑战第12天】WebAssembly、Web Components和WebVR/AR正重塑Web应用的未来。WebAssembly允许C/C++等语言在Web上高效运行,提供接近原生的性能,如游戏引擎。Web Components通过Custom Elements和Shadow DOM实现可复用的自定义UI组件,提升模块化开发。WebVR/AR(现WebXR)则让VR/AR体验无需额外应用,直接在浏览器中实现。掌握这些技术对前端开发者至关重要。
280 3
equals方法中变量在前和在后的区别
equals方法中变量在前和在后的区别
239 0
|
存储 Kubernetes 大数据
容器服务 Kubernetes 版 ACK
容器服务 Kubernetes 版 ACK(Alibaba Cloud Kubernetes)是阿里云提供的一种基于 Kubernetes 架构的容器服务。为了学习和应用 ACK,你可以按照以下步骤进行: 1. 学习 Kubernetes 基本概念:
221 1