//sql服務資訊
public struct structserverconfig
///
/// 根據mdb路徑及資料庫名,把access資料匯入到對應的sql庫中
///
///
/// acess資料庫mdb檔案路徑
/// sql庫名
public bool convertaccess2sql(structserverconfig serverconfig, string filepath, string dbname)
listtablenamelist = new list();
tablenamelist = getshematablename(filepath);
string startadvancedoptions = "exec sp_configure 'show advanced options',1 \r\n reconfigure ";
string startad = "exec sp_configure 'ad hoc distributed queries',1 \r\n reconfigure";
executesql(startadvancedoptions, con);
executesql(startad, con);
for (int i = 0; i < tablenamelist.count; i++)
catch
}string endadvancedoptions = "exec sp_configure 'ad hoc distributed queries',0 \r\n reconfigure";
string endad = "exec sp_configure 'show advanced options',0 \r\n reconfigure ";
executesql(endad, con);
executesql(endadvancedoptions, con);
flag = true;
}catch
return flag;
}///
/// 執行sql語句
///
///
///
private void executesql(string sql, sqlconnection con)
//獲取acess庫中所有表名
public listgetshematablename(string filepath)
datatable shematable = conn.getoledbschematable(oledbschemaguid.tables, new object );
int n = shematable.rows.count;
int m = shematable.columns.indexof("table_name");
for (int i = 0; i < n; i++)
return tablenamelst;
} catch (oledbexception ex)
finally }
ASP呼叫Acess資料庫中的查詢
首先讓我們先來了解一下 mand物件所提供的屬性和方法以及它們的相應功能 activeconnection屬性 建立與connection通道的鏈結關係 mandtext屬性 指定資料查詢資訊 mandtimeout屬性 開始執行資料查詢後允許繼續執行的最長時間 mandtype屬性 指定資料查詢資...
把Excel表中的資料匯入資料庫
需求 在實現競價 時,需要把excel表中的資料週期地有條件地匯入到 位表中。這裡結合資料庫作業實現。步驟 1 生成乙個excel表 工作表名稱 website 包含的列 spid,spname,spiniprice,spincextent,spnowprice,spimage,spbidnum,s...
把Excel表中資料匯入資料庫
這是第二次了,市場部那邊又來要求改資料。他們要改的是資料庫某張表中類似商品 等的資料,需要改的地方又多,我們上次是靠新來的兄弟乙個個給update進去的,這次老大去教了他們update語句,把煩人的皮球踢給他們了。但這樣乙個個更新很明顯不是辦法,我想通過excel直接把資料匯入資料庫應該是可行的吧,...