佈署程式時執行SQL檔案來建立DB及相關物件

2021-04-23 00:39:27 字數 1622 閱讀 5935

dbaccess.csusing system;

using system.xml;

using system.data;

using system.io;

using system.collections;

using system.data.sqlclient;

using system.diagnostics;

namespace executesqlfile

#region 屬性

//server=test;uid=sa;pwd=1234567890;database=db

private

static

string constr = "";

public

static

string constring

set}

private

static sqlconnection con;

public

static sqlconnection myconnection

return con;}}

#endregion

/// 

/// 執行sql檔案

/// 

/// 

/// 

public

static

bool executesqlfile(string varfilename)

streamreader sr = file.opentext(varfilename);

arraylist alsql = new arraylist();

string commandtext = "";

string varline = "";

while (sr.peek() > -1)

if (varline != "go")

else

}sr.close();

trycatch(exception ex)

return

true;

}private

static

void executecommand(arraylist varsqllist)

vartrans.commit();

}catch (exception ex)

finally

}public

static

bool execosql(string sserver,string suser,string spwd,string ssqlfile)

catch(exception ex)   

return

true;

}//... }}

call it

protected

void btnexecsql_click(object sender, eventargs e)

else

}else

}catch(exception ex)

}

sql 定時執行

如果在sql server 裡需要定時或者每隔一段時間執行某個儲存過程或3200字元以內的sql語句時,可以用管理 sql server 作業來實現。1 管理 sql server 作業 按滑鼠右鍵 新建作業 2 新建作業屬性 常規 名稱 自定義本次作業的名稱 啟用的方框內是勾號 分類處可選擇也可用...

執行程式時Warning

執行程式時提出了這個乙個警告 activity not started,its current task has been brought to the front package ying.android import android.os.bundle import android.widget...

定時執行sql儲存過程

定時執行sql儲存過程 2007 03 21 15 47 建立作業就行了.建立作業 exec msdb.sp add job job name 資料處理 建立作業步驟 declare sql varchar 800 dbname varchar 250 select sql exec p proc ...