VC 開發簡易輸電線路管理資訊系統

2021-07-10 19:28:11 字數 2259 閱讀 2125

準備開發簡易輸電線路管理資訊系統;方便起見;下乙個原始碼來改;

1 下的原始碼執行截圖如下;

2 拷貝乙份,改名,開啟;

3 用mdb操作工具修改該原始碼自帶的mdb資料庫;

mdb操作工具見此

修改了其中兩個表為輸電線路表,乙個是架線分類表;乙個是線路資訊表;

加入3條測試記錄;

4 原介面和修改介面

修改開啟的表名稱;

6 執行下; 

出現如圖錯誤;

7 下面是關於此錯誤的論述資料;

vc access 引數不足 期待是n

"引數不足,期待是n(n=1,2,3......)"的解決辦法如下:

在crecordset的派生類,如cobosset中,找到getdefaultsql()函式

將return _t("[表]")

修改為 return _t("[新錶]")

例一:原表為"1",新錶為"2"

則只需要將表名修改正確,即:將return _t("[1]")修改為 return _t("[2]")

例二:原表為 "1" 新加入表為"1"和"2"

則需加入新錶,即:將return _t("[1]")修改為 return _t("[1],[2]")

注意:不要寫成return _t("[1]","[2]")

還有就是,你開啟資料庫的時候那個變數是不是和資料庫中的列

名是不是一樣的.當變數名不同時.也會出現這個問題!

8 該專案有多個不同的xrecordset類,繼承自crecordset;

分別對應不同的表;

按7的論述;修改表名,字段型別,名稱等;修改後**如下;對應標頭檔案也要修改相應資料型別;

cdrecordset::cdrecordset(cdatabase* pdb)

: crecordset(pdb)

}afx_field_init

m_ndefaulttype = snapshot;

}cstring cdrecordset::getdefaultconnect()

cstring cdrecordset::getdefaultsql()

void cdrecordset::dofieldexchange(cfieldexchange* pfx)

}afx_field_map

}出現如下兩個錯誤;

error c2664: 'rfx_long' : cannot convert parameter 3 from 'int' to 'long &'

error c2664: 'rfx_single' : cannot convert parameter 3 from 'int' to 'float &'

是因為rfx_***巨集要對應資料型別;

rfx_long(pfx, _t("[學號]"), m_column1);

rfx_int(pfx, _t("[學號]"), m_column1);

9 還有 引數不足,期待是n 的錯誤;

因為還有表的字段沒對上;先注釋掉;看下效果;如下所示;

要改的地方尚多;有時間繼續;

架空輸電線路執行規程 輸電線路執行的主要工作內容

線路巡視是為了經常掌握線路的執行狀況,及時發現線路本體 附屬設施以及線路保護區出現的缺陷或隱患,近距離對線路進行觀測 檢查 記錄的工作,並為線路檢修 維護及狀態評價 評估 等提供依據。根據不同的需要 或目的 以及採用的巡視方法,線路巡視分為以下四種 定期巡視 故障巡視 特殊巡視 監察性巡視 表 架空...

三維輸電線路建模

三維輸電模型主要有 地形 桿塔 線路 變電站等附屬設施及交叉跨越的一些模型房屋 樹木等。1 地形動態建模 虛擬地形環境的表達在輸電線路三維場景中不可缺少。採用dem和dom資料疊加的方式來構建三維場景 2 桿塔建模 在三維輸電gis中,需要對桿塔及其他輸電裝置進行三維實體建模。一句桿塔的型號對桿塔進...

貴州輸電線路高壓塔基勘察

2018年6月,德嚴科技技術團隊來到貴州,為該地區一家電力單位採購的紹爾鑽機進行人員的培訓工作,並配合該公司專案組進行一次,電力線路勘察工作。到達指定地點後的第一天,德嚴科技技術團隊分別針對紹爾鑽機的使用與技巧進行了理論的講解與培訓工作,並在專案駐地的岩石上進行了實操培訓。第二天上午,是紹爾鑽機的保...