卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

問題:ArcGIS Engine開發(fā)中柵格數(shù)據(jù)導(dǎo)入錯(cuò)誤

在學(xué)習(xí)ArcGIS Engine開發(fā)過程中,我遇到了一個(gè)問題。當(dāng)我在調(diào)試軟件的【數(shù)據(jù)庫(kù)工具】|【數(shù)據(jù)入庫(kù)】|【柵格數(shù)據(jù)導(dǎo)入】功能時(shí),在本地電腦上成功配置了SQL Server和ArcSDE,并成功連接

在學(xué)習(xí)ArcGIS Engine開發(fā)過程中,我遇到了一個(gè)問題。當(dāng)我在調(diào)試軟件的【數(shù)據(jù)庫(kù)工具】|【數(shù)據(jù)入庫(kù)】|【柵格數(shù)據(jù)導(dǎo)入】功能時(shí),在本地電腦上成功配置了SQL Server和ArcSDE,并成功連接到數(shù)據(jù)庫(kù)。然而,當(dāng)我嘗試導(dǎo)入柵格數(shù)據(jù)時(shí),卻遇到了錯(cuò)誤提示(圖):Underlying DBMS did not accept username/password。報(bào)錯(cuò)行為()。

解決嘗試和失敗

我嘗試解決這個(gè)問題,首先檢查了后臺(tái)代碼,發(fā)現(xiàn)代碼中指定了默認(rèn)密碼(圖),并未使用用戶在軟件界面中手動(dòng)輸入的賬號(hào)和密碼。

問題產(chǎn)生原因

在進(jìn)一步研究中,我發(fā)現(xiàn)ESRI對(duì)IPropertySet::GetProperty方法進(jìn)行了設(shè)置:只能對(duì)IPropertySet::GetProperty寫入password,不能讀取password。

解決方法

為了解決這個(gè)問題,我采取了兩種方法:

  1. 刪除 "sde"語句。
  2. 或者刪除圖中的 ("password").ToString()語句。即不再指定IPropertySet::GetProperty的password的值,只指定server、user等屬性的值。不指定password的值,程序在運(yùn)行的過程中自動(dòng)彈出窗口提示用戶輸入密碼(圖)。

通過這種方式,我成功解決了柵格數(shù)據(jù)導(dǎo)入錯(cuò)誤問題。

標(biāo)簽: