C 呼叫並執行SQL指令碼檔案

2021-06-26 13:20:13 字數 1315 閱讀 4074

讓c#程式直接執行sql指令碼檔案,類似ssms直接開啟sql檔案並執行一樣,搜尋了一下結果還真有,不過需要借用mssql的幾個類庫及命名空間:

microsoft.sqlserver.connectioninfo.dll

microsoft.sqlserver.smo.dll

microsoft.sqlserver.management.sdk.sfc.dll

新增上面三個dll的引用

**如下:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

//補卡操作

private

void patchcard

()if

(!path

.endswith

(@"\"))

path

+="補藍鯨卡.sql"

;//獲取指令碼位置

if(file

.exists

(path

))else

}catch

(exception es

)}else}

ADO執行SQL指令碼檔案

bool cadodatabase open lpctstr lpstrconnection,lpctstr lpstruserid,lpctstr lpstrpassword return open lpctstr strconnect bool cadodatabase connectsqlse...

PHP執行SQL指令碼檔案

header content type text html charset utf 8 function populate db dbname,dbprefix,sqlfile global errors mysql select db dbname mysql query set names ut...

mysql 執行sql指令碼檔案

方法一使用cmd命令執行 windows下,unix或linux在的其控制台下 d mysql bin mysql uroot p123456 dtest注意 a 如果在sql指令碼檔案中使用了use 資料庫,則 d資料庫選項可以忽略 b 如果 mysql的bin目錄 中包含空格,則需要使用 包含,...