1。關於不能還原xxx資料庫問題
先選定的路徑建立兩個檔案 xxx.mdf,xxx.ldf,指定到
2。SQL sever 還原xxx.mdf,xxx.ldf, 由資料庫附加功能。
3。通過Com組件來完成資料匯出Excel:
為了在C#中使用Excel,我們要先做一點準備工作,在你的電腦中找到TlbImp和Excel9.olb,將他們複製到一個檔案夾中,在DOS視窗中執行 TlbImp Excel9.olb,這時會產生以下三個檔案:Excel.dll、Office.dll和VBIDE.dll。
通過菜單 project->Add reference ,彈出的對話方塊中選擇COM imports,點擊Browser按鈕,選中前面產生的三個DLL檔案,OK
4。update sql
update a,b set a.val=b.val where a.pk=b.pk
怎麼寫?
老是說missing SET keyword
如果你的a,b表中的pk均是主鍵或有唯一索引
update(select a.*,b.val val_b from a,b where b.pk=a.pk) set val = val_b;
5。excel模板相關 |
1透過dcomcnfg修改伺服器訪問excel的許可權 2.產生excel 通過尋找(前提是你安裝Visual Studio.Net和Excel 2000),在你的電腦中找到TlbImp和Excel9.olb,將他們複製到一個檔案夾中,在DOS視窗中執行 TlbImp Excel9.olb,這時會產生以下三個檔案:Excel.dll、Office.dll和VBIDE.dll。 或者XL5CHS32.OLB、XL5EN32.OLB兩個檔案產生一個Excel檔案 解決 碰到這個問題覺得很棘手,似乎陷入和死迴圈,不過查閱一下文檔,發現還是非常容易解決的,DotNet Framework中提供了相應的工具能夠轉換COM的類型庫,他就是TlbImp.exe(大家可以在類似“C:\Program Files\Microsoft Visual Studio .NET 2003\SDK\v1.1”的目錄中找到)。TlbImp能夠將一個COM組件封裝成為DotNet可以使用的類庫的形式,VS.Net的自動轉換想必也是以來這個工具。該工具有很多參數開關,需要支援強名只要額外開啟一個開關即可。一下介紹筆者認為最可能用到的參數: /out:Filename:類型庫轉換之後輸出檔案的名稱。 /namespace:Namespace:類型庫轉換所使用的名稱空間。 /keyfile:FileName:指定轉換時使用的SNK檔案,指明該參數,構造之後的類型庫就擁有了強名。 完整的例子如下: tlbimp excel.exe /out:interop.excel.dll /namespace:Excel /keyfile:excel.snk 其中snk檔案可以通過DotNet中的另一個工具SN產生,此處不再贅述。 完成上述工作,在工程中直接引用我們自己構造的類型庫,就可以成功的編譯擁有強名的DLL了。 如果是控制項,而不是普通的Component,那麼就不能夠使用tlbimp,而需要使用aximp.exe這個工具,使用方法與tlbimp類似,他會產生兩個檔案:一個是類型庫的代理檔案,另一個是Windows Form的代理檔案。 進一步解決 然而還有更加簡單的解決辦法,就是在工程屬性中設定“Wrapper Assembly Key File”(Common Properties\General\Wrapper Assembly Key File),這個屬性。設定了該屬性之後通過Add Reference添加的COM/ActiveX組件,都將被標識,擁有強名。 這需要一次設定就可以了,應該更加方便。 |
引自http://www.omice.com/standy/