好一段時(shí)間沒寫博客了,這次我們來一起談?wù)凷QL文件執(zhí)行器的功能實(shí)現(xiàn),在ERP軟件升級時(shí)往往在客戶端程序更新的同時(shí)也要對數(shù)據(jù)庫進(jìn)行升級,ERP程序開發(fā)人員會(huì)對數(shù)據(jù)庫升級的執(zhí)行代碼在開發(fā)的過程中以SQL文件的形式記錄下來或者保存到特定格式的文件中供軟件升級時(shí)使用,有些ERP軟件會(huì)附帶開發(fā)數(shù)據(jù)庫升級工具來方便實(shí)施人員執(zhí)行軟件升級操作或者ERP軟件內(nèi)置數(shù)據(jù)庫升級功能,不管使用什么樣的方式能達(dá)到軟件升級的目的就是好方法,這次我們就來剝離這部分的功能來實(shí)現(xiàn)一個(gè)SQL文
系統(tǒng) 2019-08-12 01:53:04 1995
privatevoidExportDataToWord(stringcontent){StringBuildersbMain=newStringBuilder();#region頭部分sbMain.Append("");sbMain.Append("");s
系統(tǒng) 2019-08-12 09:26:54 1993
DateTimedt=DateTime.Now;stringstr=dt.ToString("yyyy-MM-dd");//2013-09-07str=dt.ToString();//2013/09/0714:25:24str=dt.ToLocalTime().ToString();//2013/09/0714:25:24str=dt.ToLongDateString();//2013年9月7日str=dt.ToShortDateString();//20
系統(tǒng) 2019-08-12 01:54:52 1993
c#2005以上版本對varchar,nvarchar額外添加了一個(gè)Max的參數(shù),不用指定具體的類型大小varchar最大是8000,nvarchar最大是4000如果使用varchar(max)遠(yuǎn)遠(yuǎn)突破了8000的限制,大小可以到2^31-1個(gè)大小所以varchar(max)可以替換text類型如何在c#的代碼ado.net中指定該參數(shù)SqlParameterparamSummary=newSqlParameter("@DocumentSummary",
系統(tǒng) 2019-08-12 01:55:42 1991
文/Andmm出處/博客園目前的項(xiàng)目又要對word2003進(jìn)行編程,主要功能是讀取和插入標(biāo)簽的數(shù)據(jù).具體代碼如下:(打開word文檔與網(wǎng)上雷同)引用部分:Code[copytoclipboard]usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.U
系統(tǒng) 2019-08-12 09:26:48 1987
//數(shù)據(jù)備份菜單點(diǎn)擊事件privatevoidmnuBackUp_Click(objectsender,System.EventArgse){frmBackUpback=newfrmBackUp(frmBackUp.SetType.BackUp);back.Show();//調(diào)用dllBackUpAndReinstate.BackUpbackup=newBackUpAndReinstate.BackUp(Application.StartupPath+"\
系統(tǒng) 2019-08-12 01:33:43 1985
個(gè)人總結(jié)導(dǎo)出excel報(bào)表的案例://導(dǎo)出報(bào)表protectedvoidbtnExport_Click(objectsender,EventArgse){Listlist=GetDataTableFromIList();if(list==null||(list!=null&&list.Count==0)){Messabox.ShowError(this,"無記錄導(dǎo)出");return;}stringname="~/File/
系統(tǒng) 2019-08-12 01:33:43 1985
#實(shí)現(xiàn)對Word文件讀寫手頭上的一個(gè)項(xiàng)目報(bào)表相對比較簡單,所以報(bào)表打印采用VBA引擎,通過定制Word模版,然后根據(jù)模版需要填充數(shù)據(jù),然后OK,打印即可。實(shí)現(xiàn)方法:首先需要引用VBA組建,我用的是Office2003Professional,Dll版本號為MicrosoftWord11.0另外當(dāng)然還需要引用Interop.Word.Dll.代碼如下:///#region打開Word文檔,并且返回對象wDoc,wDoc//////打開Word文檔,并且返回對
系統(tǒng) 2019-08-12 09:26:53 1984
usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;namespaceTextBox_1{publicpartialclassForm1:Form{publicForm1(){
系統(tǒng) 2019-08-12 01:53:15 1982
DataDeveloperCenter>DataPlatformDevelopmentForums>ADO.NETDataSet上有一篇問答講的很好這是她的網(wǎng)址http://social.msdn.microsoft.com/Forums/en/adodotnetdataset/thread/1faff35e-055b-4728-a6c8-ece257585ab7在我們平時(shí)的簡單應(yīng)用中,或者是剛開始學(xué)習(xí)使用ADO.NET,用基于服務(wù)的數(shù)據(jù)庫會(huì)方便一些,但也
系統(tǒng) 2019-08-12 01:32:42 1982
在項(xiàng)目中添加Microsoft.Office.Interop.Word.dll引用CodepublicclassWordAPI{privateobject_template;privateobject_newWord;privateMicrosoft.Office.Interop.Word.ApplicationwordApp;privateMicrosoft.Office.Interop.Word.Document_wordDocument;privat
系統(tǒng) 2019-08-12 09:27:02 1981
在當(dāng)前項(xiàng)目開發(fā)過程中,客戶有根據(jù)數(shù)據(jù)庫數(shù)據(jù)生成WORD文檔的需求,在和同事溝通的過程中,找到了兩個(gè)解決方案1.先通過程序生成報(bào)表樣式的HTML頁面,然后修改HTML頁面的后綴名為DOC。2.定制WORD文檔的模板文件,在C#中操作WORD模板,生成新的WORD文檔。第一方案簡單,只需要改動(dòng)文件的擴(kuò)展名就行了,但是也存在了一些問題,譬如生成的WORD文檔樣式的丟失。這樣對于客戶來說可能是一個(gè)無法通過的方案。第二方案比較復(fù)雜,需要調(diào)用OFFICE的WORD組件
系統(tǒng) 2019-08-12 09:26:49 1981
C#中有兩種基本數(shù)據(jù)類型:值類型和引用類型。值類型是直接存儲(chǔ)它的數(shù)據(jù)內(nèi)容,而引用類型存儲(chǔ)的是對象的引用,這兩種類型對變量的賦值有著不同的含義。值類型包括:簡單類型、結(jié)構(gòu)類型、枚舉類型;引用類型包括:Object類型、類類型、接口、代表元、字符串類型、數(shù)組。值類型示例intm=0;intn=m;m=1;//此時(shí)n仍然是0,因?yàn)閙和n的數(shù)據(jù)存儲(chǔ)在不同的區(qū)域引用類型示例classCFoo{publicintn;}voidMain(){CFoof1=newCFoo
系統(tǒng) 2019-08-12 01:54:20 1981
AndersHejlsberg(安德斯-海森博格)坐在自己的辦公室,雙眼直直的盯著前方。他要做一個(gè)決定,決定自己未來的命運(yùn)和理想。這是1996年一個(gè)普通的下午,幾個(gè)小時(shí)前,他剛與比爾-蓋茨結(jié)束了一次愉快的午餐,同為軟件界的精英,他們相談甚歡,蓋茨給他開出三百萬以上的年薪和數(shù)萬股的微軟股票。這是一個(gè)誘人的條件,但更重要的是,蓋茨許諾他可以有充分的時(shí)間和資源投身自己感興趣的技術(shù)方向。Anders在猶豫,他是否真的要離開已經(jīng)工作了十三年的Borland。從Tur
系統(tǒng) 2019-08-29 22:55:58 1980
在以前做過的一個(gè)C#項(xiàng)目中,當(dāng)時(shí)有個(gè)需求就是按頁提取word文檔的內(nèi)容,后來這個(gè)需求用不到了,但是從中間摸索出來了一些方法。現(xiàn)在作出的這個(gè)程序,對于.doc、.docx、格式word文件,基本都上能夠讀取,也碰到過特殊文件不能讀取的情況,幾率很小。要想操作word文檔,在C#中需要引入Microsoft.Office.Interop.Word.dll,這個(gè)在vs2010中添加引用時(shí)直接就就可以找得到,本程序中使用的版本是14.0.0.0.。直接使用會(huì)報(bào)錯(cuò)誤
系統(tǒng) 2019-08-12 09:27:29 1980