本系列第一部分,介紹 VB.NET 專案整體架構、命名空間引用、核心變數宣告與表單類別定義,為後續動態建立資料庫、資料表、預存程序、檢視表等功能奠基。
Imports System.Data
Imports System.Data.SqlClient
Public Class Form1
Inherits System.Windows.Forms.Form
Private ConnectionString As String = "Data Source=.;Initial Catalog=;User Id=sa;Password=;"
Private reader As SqlDataReader = Nothing
Private conn As SqlConnection = Nothing
Private cmd As SqlCommand = Nothing
Private sql As String = Nothing
' 控制項宣告 (WithEvents 支援事件處理)
Friend WithEvents CreateDBBtn As Button
Friend WithEvents CreateTableBtn As Button
Friend WithEvents CreateSPBtn As Button
Friend WithEvents CreateViewBtn As Button
Friend WithEvents btnAlterTable As Button
Friend WithEvents btnCreateOthers As Button
Friend WithEvents btnDropTable As Button
Friend WithEvents btnViewData As Button
Friend WithEvents btnViewSP As Button
Friend WithEvents btnViewView As Button
Friend WithEvents DataGrid1 As DataGrid
Private components As IContainer
' ... 設計器生成代碼區域 ...
End Class
Initial Catalog 故意留空,待建立資料庫後在具體操作方法中指定(如 MyDataBase)。密碼欄位為空,實際部署請依環境填寫。
本系列共六部分:
完整系列示範如何純用 VB.NET 代碼動態管理 SQL Server 結構物件,適合需程式化部署資料庫架構的場景。