關於SQL sever 問題

來源:互聯網
上載者:User

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/ 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.