日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > C# >内容正文

C#

关于C#中使用SQLDMO来获取数据库中的一些操作

發布時間:2024/8/22 C# 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 关于C#中使用SQLDMO来获取数据库中的一些操作 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

首先添加SQLDMO的引用

?

1:通過SQLDMO來獲取可用的網絡數據庫(區域網當中)

public static List<string> get可用SQL服務器()
????? {
????????? SQLDMO.Application app = new SQLDMO.Application();
????????? SQLDMO.NameList lst可用SQLServer服務器 = app.ListAvailableSQLServers();
????????? List<string> lst = new List<string>();
????????? for (int i = 1; i <= lst可用SQLServer服務器.Count; i++)
????????? {
????????????? string str = lst可用SQLServer服務器.Item(i);
????????????? lst.Add(str);
????????? }
????????? return lst;
????? }

?

2.使用SQLDMO來獲取數據庫當中的所有表

public static List<string> get數據庫所有表(string strServerName, string strDatabase, string strUserID, string strPwd)
???? {
???????? SQLDMO.SQLServer Server = new SQLDMO.SQLServerClass();
???????? List<string> lst = null;
???????? //連接到服務器
???????? try
???????? {
???????????? Server.Connect(strServerName, strUserID, strPwd);

???????????? //對所有的數據庫遍歷,獲得指定數據庫

???????????? for (int i = 0; i < Server.Databases.Count; i++)
???????????? {
???????????????? //判斷當前數據庫是否是指定數據庫
???????????????? if (Server.Databases.Item(i + 1).Name == strDatabase)
???????????????? {
???????????????????? lst = new List<string>();
???????????????????? //獲得指定數據庫
???????????????????? SQLDMO._Database db = Server.Databases.Item(i + 1);

???????????????????? //獲得指定數據庫中的所有表
???????????????????? for (int j = 0; j < db.Tables.Count; j++)
???????????????????? {
???????????????????????? lst.Add(db.Tables.Item(j + 1).Name);
???????????????????? }
???????????????? }
???????????? }
???????? }
???????? catch
???????? {
???????????? MessageBox.Show("獲取失敗");
???????? }
???????? return lst;
???? }

3.使用SQLDMO來獲取數據庫當中的指定表的所有列

public static List<string> get數據庫表中列(string strServerName, string strDatabase, string strUserID, string strPwd,string str表名)
?????? {
?????????? SQLDMO.SQLServer Server = new SQLDMO.SQLServerClass();
?????????? List<string> lst = null;
?????????? //連接到服務器
?????????? try
?????????? {
?????????????? Server.Connect(strServerName, strUserID, strPwd);

?????????????? //對所有的數據庫遍歷,獲得指定數據庫

?????????????? for (int i = 0; i < Server.Databases.Count; i++)
?????????????? {
?????????????????? //判斷當前數據庫是否是指定數據庫
?????????????????? if (Server.Databases.Item(i + 1).Name == strDatabase)
?????????????????? {
?????????????????????? lst = new List<string>();
?????????????????????? //獲得指定數據庫
?????????????????????? SQLDMO._Database db = Server.Databases.Item(i + 1);

?????????????????????? //獲得指定數據庫中的所有表
?????????????????????? for (int j = 0; j < db.Tables.Count; j++)
?????????????????????? {
?????????????????????????? //lst.Add(db.Tables.Item(j + 1).Name);
?????????????????????????? if (db.Tables.Item(j + 1).Name == str表名)
?????????????????????????? {
?????????????????????????????? foreach (SQLDMO._Column item in db.Tables.Item(j + 1).Columns)
?????????????????????????????? {
?????????????????????????????????? lst.Add(item.Name);
?????????????????????????????? }
?????????????????????????? }
?????????????????????? }
?????????????????? }
?????????????? }
?????????? }
?????????? catch
?????????? {
?????????????? MessageBox.Show("獲取失敗");
?????????? }
?????????? return lst;
?????? }

轉載于:https://www.cnblogs.com/fx_guo/archive/2010/12/21/1912317.html

總結

以上是生活随笔為你收集整理的关于C#中使用SQLDMO来获取数据库中的一些操作的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 久久国产精品免费视频 | 欧美另类性 | 欧美激情视频一区二区三区 | 免费香蕉视频 | 国产欧美日本在线 | 人人色视频 | 日韩123| 国产99久久精品 | 亚洲自拍偷拍欧美 | 欧美色亚洲色 | 香蕉视频在线网站 | 九九热在线精品视频 | av鲁丝一区二区鲁丝 | 一本色道久久88加勒比—综合 | 超碰日日干 | 98av视频| 国产亚洲精品女人久久久久久 | 亚洲欧美精品午睡沙发 | 99免费在线观看 | 裸体一区二区 | 日本国产在线 | 精彩久久| 国产又黄又嫩又滑又白 | 国产三级国产精品国产专区50 | 日韩精品极品视频免费观看 | 天堂免费av | 精品国产一二三区 | 日日草日日干 | 国产高清片 | 修仙淫交(高h)h文 | 亚洲精品久久久久av无码 | 日韩无马| 国产系列在线观看 | 91av精品| 国产精品久久久久av | 色片在线免费观看 | 国产午夜电影在线观看 | 99爱精品 | 久久久久久久久久网站 | 你懂的av在线 | 中文字幕91视频 | 欧美成人免费在线 | av不卡在线观看 | 日韩成人av免费在线观看 | 黄色仓库av | 亚洲综合天堂 | 亚洲精品国产熟女久久久 | 爱爱视频网站免费 | 丁香婷婷综合激情 | chinese xxxx videos andvr| 亚洲熟妇无码av在线播放 | 日本黄色网络 | 天堂av观看| 七七久久 | 久久精品97| gogo人体做爰大胆视频 | 天天射天天干天天 | 又黄又湿的网站 | 欧美色88 | www.国产 | 夜夜操女人 | 91精品国产自产91精品 | 四季av在线一区二区三区 | 综合激情伊人 | 精品玖玖玖 | 久久久久色 | 看片一区二区 | aaa黄色片| 欧美一区二区三区视频在线 | 久久久www成人免费精品 | 少妇自拍视频 | 久久情趣视频 | 亚洲精品日韩欧美 | 香蕉视频网址 | 欧美一级不卡视频 | 日韩免费观看一区二区三区 | 国产成人无码一二三区视频 | 成年人免费网 | 欧美日韩成人在线视频 | 污污网站在线观看视频 | 成人影片在线 | 国产精品资源在线 | 国产三级中文字幕 | 国产经典一区二区三区 | 操操操爽爽爽 | 河北彩花av在线播放 | 日欧一级片 | 午夜羞羞网站 | 色婷婷一区 | 人妻无码中文久久久久专区 | 影音先锋在线中文字幕 | 亚洲精品成人在线视频 | 精产国品一二三区 | 免费观看黄色网 | 日本免费一区视频 | 一本一道无码中文字幕精品热 | 伊人天堂av | 免费看久久 | 1024手机看片日韩 |