AE C 如何建立和使用 sde連線

2021-06-19 13:19:14 字數 1430 閱讀 6326

我們通過

arccatalog

工具連線

arcsde

管理的空間資料庫的時候,都會在

arccatalog

中建立乙個

.sde

檔案,該檔案為乙個空間資料庫連線檔案,有了這個檔案可以直接連線到空間資料庫中去,那麼在

arcengine

中是如何建立和使用這個

.sde

檔案的呢?

以下為通過

ae+c#

建立和使用

.sde

檔案的**示例 //

宣告臨時路徑

string

path =

@"d:\temp";

// 宣告臨時

.sde

檔名稱string

sdename =

@"localhost.sde";

string

sdepath = path +

"\\"

+ sdename;

// 如果已經存在了,則刪除了重新建立if(

file

.exists(sdepath))

iworkspacefactory

workspacefactory =

newsdeworkspacefactoryclass

();

// 建立

.sde

檔案iworkspacename

workspacename =workspacefactory.create(path, sdename, connectsde(

true

), 0);

// 使用

.sde

檔案,通過

.sde

檔案獲取

iworkspace

,之後就可以對資料庫中的資料進行操作了

iworkspace

pworkspace =workspacefactory.openfromfile(sdepath, 0); 其中

connectsde(

true

)為獲取

ipropertyset

介面的函式,樣例**如下

///

///設定

sde連線屬性

//////

///ipropertyset

public

static

ipropertyset

connectsde(

bool

chksdelinkmodle)

else

//直接連線

return

propset; }

建立和使用動態連線庫

摘自 一 建立動態連線庫 1.建立乙個dll專案 2.新增乙個名為 mymathfuncs 的簡單類,以執行常見的算術運算,如加 減 乘和除。應與以下內容類似 示例 mathfuncsdll.h namespace mathfuncs 請注意此 方法宣告中的 declspec dllexport 修...

(oracle)如何建立和使用procedure

1 定義procedure 在高階程式語言中的模組的概念 create or replace procedure procedure name param 1 in type param 2 in out type as param inner type begin statement end a ...

TCP建立和關閉連線

一 建立連線 1 請求端 通常稱為客戶 傳送乙個 s y n段指明客戶打算連線的伺服器的埠,以及初 始序號 i s n,在這個例子中為1 4 1 5 5 3 1 5 2 1 這個s y n段為報文段1。2 伺服器發回包含伺服器的初始序號的s y n報文段 報文段2 作為應答。同時,將確認 序號設定為...