‘首先,創(chuàng)建一個VB.NET項目,再點擊菜單”項目“-”添加引用“,在”Com“-”類型庫“里,選擇Microsoft.Word?14.0?Object?Library(對應Office版本為2010),將以下代碼復制粘貼到Form1窗體替換原代碼。
創(chuàng)新互聯(lián)建站服務項目包括吉州網站建設、吉州網站制作、吉州網頁制作以及吉州網絡營銷策劃等。多年來,我們專注于互聯(lián)網行業(yè),利用自身積累的技術優(yōu)勢、行業(yè)經驗、深度合作伙伴關系等,向廣大中小型企業(yè)、政府機構等提供互聯(lián)網行業(yè)的解決方案,吉州網站推廣取得了明顯的社會效益與經濟效益。目前,我們服務的客戶以成都為中心已經輻射到吉州省份的部分城市,未來相信會繼續(xù)擴大服務區(qū)域并繼續(xù)獲得客戶的支持與信任!
’PS:以下代碼僅創(chuàng)建表格,將第行2至4列合并,添加1個文字,其他的你自己分析。
Imports?Microsoft.Office.Interop
Imports?Microsoft.Office.Interop.Word??'引入Word
Public?Class?Form1
Private?Sub?Form1_Load(sender?As?Object,?e?As?EventArgs)?Handles?MyBase.Load
Dim?DWrd?As?New?Word.Application,?DDoc?As?Word.Document?'定義Word及文檔對象
DDoc?=?DWrd.Documents.Add?'新增文檔
Dim?DTbl?As?Word.Table??'定義表格對象
DTbl?=?DDoc.Tables.Add(DDoc.Range,?7,?4)??'新增表格
DTbl.Style?=?"網格型"??'表格的樣式
DTbl.Cell(1,?2).Select()??'選擇起始單元格為第1行/第2列
DWrd.Selection.MoveRight(,?2,?SelectionMode.MultiExtended)??'向右擴展兩個單元格(即選擇第1行的第2至4列)
DWrd.Selection().Cells.Merge()??'單元格合并
DTbl.Cell(1,?1).Range.Text?=?1??'在第1個單元格填寫文本
DWrd.Visible?=?True?'顯示Word
End?Sub
End?Class
我的需求就是先填寫好表和表中字段的名稱,然后點擊一個按鈕,就在指定的路徑生成一個ACCESS數據庫。而不是事先手動創(chuàng)建。 請知道的各位附上完整代碼,本人剛接觸VB.NET,有些東西還不是很了解。謝謝。
分類: 電腦/網絡 程序設計 其他編程語言
問題描述:
在SQL數據庫里已有一個現(xiàn)成的空數據表(只有字段、沒有數據),請問高手,怎樣在VB.NET中用SQL語句把該數據庫中的那個表復制一個到該數據庫(字段不變、數據為空)只是把數據表的名改了?
謝謝!謝謝!
解析:
select * into 新表 from 舊表
使用 SELECT INTO 插入行
SELECT INTO 語句創(chuàng)建一個新表,并用 SELECT 的結果集填充該表。新表的結構由選擇列表中表達式的特性定義,例如:
SELECT Shippers.*, Link.Address, Link.City,
Link.Region, Link.PostalCode
INTO NewShippers
FROM Shippers
JOIN LinkServer.DB.dbo.Shippers AS Link
ON (Shippers.ShipperID = Link.ShipperID)
SELECT INTO 可將幾個表或視圖中的數據組合成一個表。也可用于創(chuàng)建一個包含選自鏈接服務器的數據的新表。
沒有寫完吧
Try
sqlcom.ExecuteNonQuery()
Catch?ae?As?SqlException
msgbox("fail")
End?Try
追問: 只有那個辦法? 回答: 是,這跟SQL Server不同,ACCESS是獨立文件的,而且它能支持的SQL語句有限,一般是使用ACCESS來創(chuàng)建,若要動態(tài)創(chuàng)建,只能用ADO了,但Sql Server就不同了,它可以執(zhí)行復雜的SQL語句,相對來說,動態(tài)創(chuàng)建數據庫和表,要比ACCESS方便。 追問: 創(chuàng)建表的話能用SQL語句了嗎? 回答: 沒試過,應該不行 追問: 那你能告訴我下怎么創(chuàng)建表嗎?創(chuàng)建數據庫我會了 回答: 可以使用DAO對象來操作,注意是DAO對象,不是ADO對象! 追問: 能不能詳細說下過程呢?創(chuàng)建表的過程 回答: 創(chuàng)建表的過程用DAO.net和ADO.net都可以,創(chuàng)建數據庫可以用DAO對象,既然你已經可以創(chuàng)建數據庫,那么創(chuàng)建表只要先連接到這個數據庫,然后用create table語句來執(zhí)行就行了,可以使用OledbConnection先連接這個庫,接著用OledbCommand對象的ExecuteNonQuery來執(zhí)行create table語句即可。
是否可以解決您的問題?