讓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目錄 中包含空格,則需要使用 包含,...