物件變數或with塊變數未設定————問題根源
由於今年的專業課比較多,並且不太好學,所以在臨近考試的這段時間裡我一直在突擊專業課,一天就24個小時,所以我的學生資訊管理系統就被我拋棄了,但是我並沒有真正的拋棄,所以我今年暑假就犧牲我的假期來學習我的學生資訊管理系統,經過這麼長時間的除錯,總算能正常的運行了,在最近這兩天的調錯的過程中,遇到最多的問題就是下面這個問題
下面我就總結一下這個問題的根源:
出現這種情況都是因為資料庫未連線成功導致,既然我們知道了問題的根源,那就好辦了,我們必須圍繞資料庫的連線問題進行除錯。
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.“企業管理器-安全性-登陸”這裡面訪問的預設資料庫沒有設為你要訪問的資料庫,在屬性裡
面可以更改
以上五點內容在我的調錯過程中,足以解決這個錯誤!
相關推薦
機房收費系統——物件變數或with塊變數未設定
前言: 首先,我之所以寫這個問題,是因為我從學生管理系統開始到機房收費系統,我見過好多次的 “物件變數或with塊變數未設定” 這個破問題,於是我終於受不了了,要寫一篇我的總結,關於這個破問題的總結!
實時錯誤91,物件變數或with塊變數未設定
問題: 在新增使用者資訊的過程中,執行到while(mrc.EOF=False)的時候,提示如下錯誤,物件變數或with塊變數未設定 當把游標放到set mrc=executesql(txtsql,msgtext)上面的時候,會發現mrc返回值為Nothi
物件變數或with塊變數未設定————問題根源
由於今年的專業課比較多,並且不太好學,所以在臨近考試的這段時間裡我一直在突擊專業課,一天就24個小時,所以我的學生資訊管理系統就被我拋棄了,但是我並沒有真正的拋棄,所以我今年暑假就犧牲我的假期來學習我
【MIS】錯誤91 物件變數或with塊變數未設定
高高興興把學生系統敲完了,可接下來可是遇到了不少問題啊,錯誤91,物件變數未設定或With塊變數未設定,著實把我折騰蒙了,查了一天的資料終於搞定了,心裡頓時有點小歡喜,這種 錯誤多數是因為
【學生管理系統】物件變數或With塊變數未設定
方案一: 這個問題很典型,相應的物件沒有在資料庫中取得相應的值,資料庫連線不通, 資料庫連線失敗的一些因素有: 1.服務管理器沒有啟動服務 2.資
Excel2007 執行時錯誤'91' 物件變數或 With 塊變數沒有設定 的一種解決辦法
執行時錯誤'91' 物件變數或 With 塊變數沒有設定 今天用了一段VBA小程式,在同事機器上能用,在我機器上用就是不行,具體是這段程式碼報錯: Set Sheet1 = ThisWorkbook.Worksheets(1) 除錯時新增監視發現,ThisWorkbook物
EBS WEBADI 下載模板提示 Visual Basic 運行時錯誤 ‘91‘ 對象變量或With塊變量未設置
borde 下載 src info -s line gin orm splay 按以下的方法設置一遍EXCEL,並設置瀏覽器的安全屬性。 EBS WEBADI 下載模板提示 Visual Bas
php 中的過載技術——解決呼叫物件(或類)的未定義的屬性或方法出錯問題
過載的基本概念: 過載在通常的“面向物件的語言”中的含義:是指在一個類(或物件)中,有多個名字相同但是形參不同的方法的現象; 如:class A{ function f1(){} function f2($p1){} function f3($p1,$p2){} }
vue 如何新增全域性函式或全域性變數以及單頁面的title設定總結
傳統的設定title的方法是:document.title = ‘title’ 但是這種寫法在iOS的微信上是不相容的 這裡設定title的方法是通過在百度搜索的所謂黑科技,避免了安卓和iOS的不相容寫法 首先在index.html中定義一個全域性的函式:
在vue裡面設定全域性變數或資料
const MyPlugin = { // install方法是必需的 // // 包含兩個引數:Vue 構造器,一個可選的選項物件 install(Vue, options) {
MDK(KEIL)中設定變數或陣列到指定的位置
定位變數到指定的位置 使用定義在標頭檔案 absacc.h中的 __at巨集,可以將變數以如下方式定位到絕對地址處: C 例子: #include <absacc.h> const char MyText[] __at (0x1F00) = "TEXT AT ADDRESS 0x1F00"
執行緒池踩坑 - 作為例項成員或方法區域性變數的誤區
轉自 https://blog.csdn.net/firefile/article/details/80747569 本文目錄: 概述 驗證 剖析 小結 概述 執行緒池可以把執行緒複用起來,減少執行緒建立銷燬的時間和資源消耗,提高了程式任務執
安裝代理後github上不去的解決方法(該裝置或資源未設定接受埠為……)
問題有很多種可能性,所以解決問題也有很多種方法 我就說說我的方法 代理安裝又解除安裝後,可能是配置檔案出了錯誤,所以chrome一直不是安全連線,我也不是搞web又不是搞windows的 光是這一點不能解決什麼問題 然後又用了firefox,這時候問題就很清楚了,他提示該證書只能
Java static變數與程式碼塊
static是用來修飾成員變數和成員方法,也可以形成靜態static程式碼塊。 被static修飾的成員變數和成員方法獨立於該類的任何物件。也就是說,它不依賴類特定的例項,被類的所有例項共享。 只要這個類被載入,Java虛擬機器就能根據類名在執行時資料區的方法區內定找到他們。因此,static物件可以在它
script標籤中引用js檔案中的變數或方法
例如專案中使用app.js檔案做如下定義: //定義變數 (function($){ window.dog = {}; })(mui); //定義方法 function run(){ console.log('呼叫js檔案中的run方法'); } 接著在html
echo---列印變數或輸出字串
cho命令用於在shell中列印shell變數的值,或者直接輸出指定的字串。linux的echo命令,在shell程式設計中極為常用, 在終端下列印變數value的時候也是常常用到的,因此有必要了解下echo的用法echo命令的功能是在顯示器上顯示一段文字,一般起到一個提示的作用。 語法 echo(選項)
linux 環境變數的設定 臨時環境變數與長期環境變數
1. 建立臨時環境變數 1.1 關於環境變數的一些命令 2. 建立長期的環境變數 例項
如果兩個類希望互相呼叫成員變數或成員函式
如果希望在類A中使用類B的成員變數或成員函式。那麼有兩種方法: 1.類A和類B相互引用 典型例子是MVP,在View中建立Presenter,建立時View將自己傳入 class Activity{ Presenter mPresenter; public Activ
C錯誤:runtime error,返回區域性變數或臨時變數的指標
在codeforce上runtime error runtime error (執行時錯誤)就是程式執行到一半,程式就崩潰了。 比如說: ①除以零 ②陣列越界:int a[3]; a[10000000]=10; ③指標越界:int * p; p=(int *)malloc(5 * si
6)Thymelead th:with 區域性變數 與 屬性優先順序 和 Thymeleaf 註釋
目錄 區域性變數 編碼示例 屬性優先順序 Thymeleaf 註釋 ThymeLeaf 解析器級註釋 Thymeleaf 專有註釋 區域性變數 如同 JSP 中 JSTL 的 <c:set var="j" v