如何列舉網路中的SQL Server伺服器

2021-03-31 11:35:15 字數 905 閱讀 4968

自己製作了乙個類似odbc登陸的sql-server伺服器登陸的視窗(如下圖),裡面包含伺服器名稱、資料庫名稱、使用者名稱、密碼、連線等待時間。。。。這裡講解一下其中「server」項,用復合框下拉列表列舉網路中sql-server伺服器名稱的實現。(至於如何列舉伺服器中的資料庫名稱,論壇中有很多帖子可搜尋一下,方法和這個差不多)

首先需要引用sqldmo。方法:在「工具」-「引用」中引用 microsoft sqldmo object library。

**:private sub ***bo1_dropdown()

dim svr as new sqldmo.sqlserver

dim i as integer

if ***bo1.listcount > 0 then

dim dn as string

dn = trim(***bo2.text)    '***bo1是列資料庫名的***bo控制項

***bo1.clear

***bo1.text = dn

sendkeys ""

'以上**實現下拉時原來內容不被清空

else

end if

svr.connect "servername", "uerid", "pwd"     '3個引號內分別為伺服器名,使用者名稱,密碼

for i = 1 to svr.databases.count

***bo1.additem svr.databases(i).name

next

end sub

原問題帖:http://***munity.csdn.***/expert/topic/3372/3372347.xml?temp=.9784357(注:super...就是我)

如何高效的將excel匯入sqlserver?

大部分人都知道用oledb來讀取資料到dataset,但是讀取之後怎麼處理dataset就千奇百怪了。很多人通過迴圈來拼接sql,這樣做不但容易出錯而且效率低下,system.data.sqlclient.sqlbulkcopy 對於新手來說還是比較陌生的,這個就是傳說中效率極高的bcp,6萬多資料...

將Excel中的資料匯入至sqlserver資料表

首先雙擊開啟sqlserver,介面如圖所示 右擊需要匯入資料的資料庫,點選任務,再點選任務中的匯入資料選項 如果出現了 未在本地計算機上註冊 microsoft.ace.oledb.12.0 的錯誤,需要先office驅動程式,安裝資料連線元件 資料來源選擇excel 選擇需要匯入的excel,選...

Swift中的列舉enum 與C中的列舉

在c語言中,甚至oc等其他高階語言中,都是把enum列舉的值當作是乙個int整數來替代 具體可看我的這篇文章 c語言的列舉與巨集定義 注 本篇文章學習自泊學 boxueio.com ps swift更新得真是非常快啊,4個月不到前寫的 今天開啟就提醒有語法要修正 在swift中,enum看起來是這樣...