久久精品在这里_成人99免费视频_国产激情视频一区二区在线观看_国产伦精品一区二区三区免费 _亚洲午夜免费福利视频_色狠狠色狠狠综合_av在线综合网_91毛片在线观看_欧美视频一区二区在线观看_极品美女销魂一区二区三区免费_国产亚洲欧美激情_在线免费观看不卡av_日韩不卡一区二区三区_91精品国产麻豆国产自产在线_亚洲国产精品一区二区久久恐怖片_a4yy欧美一区二区三区

Rss & SiteMap

曙海教育集團論壇 http://www.bjzhda.cn

曙海教育集團論壇
共1 條記錄, 每頁顯示 10 條, 頁簽: [1]
[瀏覽完整版]

標題:動態創建SQL Server數據庫、表、存儲過程等架構信息

1樓
wangxinxin 發表于:2010-12-13 12:35:44
------2003-9-4 12:59:31  


-------------------------------------------------------www.csdn.net

關鍵字     Sql Server,數據庫,創建
  
作者: 孟憲會 出自: 【孟憲會之精彩世界】 發布日期: 2003-8-17 23:34:35

下面是利用SQL語句創建數據庫、表、存儲過程、視圖、索引、規則、修改表、查看數據等的方法。所要增加的控件如下:

http://www.csdn.net/Develop/Arti ... 003-8-181234011.gif

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 AlterTableBtn As System.Windows.Forms.Button
  Private sql As String = Nothing
  Private CreateOthersBtn As System.Windows.Forms.Button

#Region " Windows 窗體設計器生成的代碼 "
  '窗體重寫處置以清理組件列表。
  Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean)
    If disposing Then
      If Not (components Is Nothing) Then
        components.Dispose()
      End If
    End If
    MyBase.Dispose(disposing)
  End Sub
  Public Sub New()
    MyBase.New()
    InitializeComponent()
  End Sub
  Private components As System.ComponentModel.IContainer
  Friend WithEvents DataGrid1 As System.Windows.Forms.DataGrid
  Friend WithEvents CreateDBBtn As System.Windows.Forms.Button
  Friend WithEvents CreateTableBtn As System.Windows.Forms.Button
  Friend WithEvents CreateSPBtn As System.Windows.Forms.Button
  Friend WithEvents CreateViewBtn As System.Windows.Forms.Button
  Friend WithEvents btnAlterTable As System.Windows.Forms.Button
  Friend WithEvents btnCreateOthers As System.Windows.Forms.Button
  Friend WithEvents btnDropTable As System.Windows.Forms.Button
  Friend WithEvents btnViewData As System.Windows.Forms.Button
  Friend WithEvents btnViewSP As System.Windows.Forms.Button
  Friend WithEvents btnViewView As System.Windows.Forms.Button
  <System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()
    Me.CreateDBBtn = New System.Windows.Forms.Button()
    Me.CreateTableBtn = New System.Windows.Forms.Button()
    Me.CreateSPBtn = New System.Windows.Forms.Button()
    Me.CreateViewBtn = New System.Windows.Forms.Button()
    Me.btnAlterTable = New System.Windows.Forms.Button()
    Me.btnCreateOthers = New System.Windows.Forms.Button()
    Me.btnDropTable = New System.Windows.Forms.Button()
    Me.btnViewData = New System.Windows.Forms.Button()
    Me.btnViewSP = New System.Windows.Forms.Button()
    Me.btnViewView = New System.Windows.Forms.Button()
    Me.DataGrid1 = New System.Windows.Forms.DataGrid()
    CType(Me.DataGrid1, System.ComponentModel.ISupportInitialize).BeginInit()
    Me.SuspendLayout()
    '
    'CreateDBBtn
    '
    Me.CreateDBBtn.Location = New System.Drawing.Point(19, 9)
    Me.CreateDBBtn.Name = "CreateDBBtn"
    Me.CreateDBBtn.Size = New System.Drawing.Size(104, 23)
    Me.CreateDBBtn.TabIndex = 0
    Me.CreateDBBtn.Text = "創建數據庫"
    '
    'CreateTableBtn
    '
    Me.CreateTableBtn.Location = New System.Drawing.Point(139, 9)
    Me.CreateTableBtn.Name = "CreateTableBtn"
    Me.CreateTableBtn.TabIndex = 1
    Me.CreateTableBtn.Text = "創建表"
    '
    'CreateSPBtn
    '
    Me.CreateSPBtn.Location = New System.Drawing.Point(230, 9)
    Me.CreateSPBtn.Name = "CreateSPBtn"
    Me.CreateSPBtn.Size = New System.Drawing.Size(104, 23)
    Me.CreateSPBtn.TabIndex = 2
    Me.CreateSPBtn.Text = "創建存儲過程"
    '
    'CreateViewBtn
    '
    Me.CreateViewBtn.Location = New System.Drawing.Point(350, 9)
    Me.CreateViewBtn.Name = "CreateViewBtn"
    Me.CreateViewBtn.TabIndex = 3
    Me.CreateViewBtn.Text = "創建視圖"
    '
    'btnAlterTable
    '
    Me.btnAlterTable.Location = New System.Drawing.Point(441, 9)
    Me.btnAlterTable.Name = "btnAlterTable"
    Me.btnAlterTable.TabIndex = 4
    Me.btnAlterTable.Text = "修改表"
    '
    'btnCreateOthers
    '
    Me.btnCreateOthers.Location = New System.Drawing.Point(17, 43)
    Me.btnCreateOthers.Name = "btnCreateOthers"
    Me.btnCreateOthers.Size = New System.Drawing.Size(104, 23)
    Me.btnCreateOthers.TabIndex = 5
    Me.btnCreateOthers.Text = "創建規則和索引"
    '
    'btnDropTable
    '
    Me.btnDropTable.Location = New System.Drawing.Point(138, 43)
    Me.btnDropTable.Name = "btnDropTable"
    Me.btnDropTable.TabIndex = 6
    Me.btnDropTable.Text = "刪除表"
    '
    'btnViewData
    '
    Me.btnViewData.Location = New System.Drawing.Point(351, 43)
    Me.btnViewData.Name = "btnViewData"
    Me.btnViewData.TabIndex = 7
    Me.btnViewData.Text = "查看數據"
    '
    'btnViewSP
    '
    Me.btnViewSP.Location = New System.Drawing.Point(230, 43)
    Me.btnViewSP.Name = "btnViewSP"
    Me.btnViewSP.Size = New System.Drawing.Size(104, 23)
    Me.btnViewSP.TabIndex = 8
    Me.btnViewSP.Text = "查看存儲過程"
    '
    'btnViewView
    '
    Me.btnViewView.Location = New System.Drawing.Point(443, 43)
    Me.btnViewView.Name = "btnViewView"
    Me.btnViewView.TabIndex = 9
    Me.btnViewView.Text = "查看視圖"
    '
    'DataGrid1
    '
    Me.DataGrid1.DataMember = ""
    Me.DataGrid1.HeaderForeColor = System.Drawing.SystemColors.ControlText
    Me.DataGrid1.Location = New System.Drawing.Point(20, 76)
    Me.DataGrid1.Name = "DataGrid1"
    Me.DataGrid1.Size = New System.Drawing.Size(500, 183)
    Me.DataGrid1.TabIndex = 10
    '
    'Form1
    '
    Me.AutoScaleBaseSize = New System.Drawing.Size(5, 13)
    Me.ClientSize = New System.Drawing.Size(538, 281)
    Me.Controls.AddRange(New System.Windows.Forms.Control() {Me.DataGrid1, Me.btnViewView, _
              Me.btnViewSP, Me.btnViewData, Me.btnDropTable, Me.btnCreateOthers, Me.btnAlterTable, _
              Me.CreateViewBtn, Me.CreateSPBtn, Me.CreateTableBtn, Me.CreateDBBtn})
    Me.Name = "Form1"
    Me.Text = "動態創建SQL Server數據庫、表、存儲過程等架構信息"
    CType(Me.DataGrid1, System.ComponentModel.ISupportInitialize).EndInit()
    Me.ResumeLayout(False)

  End Sub

#End Region

  ' 創建數據庫
  Private Sub CreateDBBtn_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _
    Handles CreateDBBtn.Click
    conn = New SqlConnection(ConnectionString)
    ' 打開連接
    If conn.State <> ConnectionState.Open Then
      conn.Open()
    End If
    'MyDataBase為數據庫名稱
    Dim sql As String = "CREATE DATABASE MyDataBase ON PRIMARY (Name=MyDataBase_data, filename = " + _
        "'D:\MyDataBase.mdf', size=3," + "maxsize=5, filegrowth=10%) log on" + "(name=MyDataBase_log, " + _
        "filename='D:\MyDataBase.ldf',size=3," + "maxsize=20,filegrowth=1)"
    cmd = New SqlCommand(sql, conn)
    Try
      cmd.ExecuteNonQuery()
    Catch ae As SqlException
      MessageBox.Show(ae.Message.ToString())
    End Try
  End Sub
  '創建表
  Private Sub CreateTableBtn_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _
    Handles CreateTableBtn.Click
    conn = New SqlConnection(ConnectionString)
    ' 打開連接
    If conn.State = ConnectionState.Open Then
      conn.Close()
    End If
    C
    conn.ConnectionString = ConnectionString
    conn.Open()
    sql = "CREATE TABLE myTable" + "(myId INTEGER CONSTRAINT PKeyMyId PRIMARY KEY," + _
      "myName CHAR(50) NOT Null, myAddress CHAR(255), myValues FLOAT)"
    cmd = New SqlCommand(sql, conn)
    Try
      cmd.ExecuteNonQuery()
      ' 添加紀錄
      sql = "INSERT INTO myTable(myId, myName, myAddress, myValues) " + _
        "VALUES (1001, _'【孟憲會之精彩世界】之一', 'http://xml.sz.luohuedu.net/', 100 ) "
      cmd = New SqlCommand(sql, conn)
      cmd.ExecuteNonQuery()
      sql = "INSERT INTO myTable(myId, myName, myAddress, myValues) " + _
        "VALUES (1002, '【孟憲會之精彩世界】之二', 'http://www.erp800.com/net_lover/', 99) "
      cmd = New SqlCommand(sql, conn)
      cmd.ExecuteNonQuery()
      sql = "INSERT INTO myTable(myId, myName, myAddress, myValues) " + _
        "VALUES (1003, '【孟憲會之精彩世界】之三', 'http://xml.sz.luohuedu.net/', 99) "
      cmd = New SqlCommand(sql, conn)
      cmd.ExecuteNonQuery()
      sql = "INSERT INTO myTable(myId, myName, myAddress, myValues) " + _
        "VALUES (1004, '【孟憲會之精彩世界】之四', 'http://www.erp800.com/net_lover/', 100) "
      cmd = New SqlCommand(sql, conn)
      cmd.ExecuteNonQuery()
    Catch ae As SqlException
      MessageBox.Show(ae.Message.ToString())
    End Try

  End Sub
  '創建存儲過程
  Private Sub CreateSPBtn_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _
    Handles CreateSPBtn.Click
    sql = "CREATE PROCEDURE myProc AS" + " SELECT myName, myAddress FROM myTable GO"
    ExecuteSQLStmt(sql)
  End Sub
  '創建視圖
  Private Sub CreateViewBtn_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _
    Handles CreateViewBtn.Click
    sql = "CREATE VIEW myView AS SELECT myName FROM myTable"
    ExecuteSQLStmt(sql)

  End Sub
  '修改表
  Private Sub btnAlterTable_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _
    Handles btnAlterTable.Click
    sql = "ALTER TABLE MyTable ADD newCol datetime NOT NULL DEFAULT (getdate())"
    ExecuteSQLStmt(sql)
  End Sub
  '創建規則和索引
  Private Sub btnCreateOthers_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _
    Handles btnCreateOthers.Click
    sql = "CREATE UNIQUE INDEX " + "myIdx ON myTable(myName)"
    ExecuteSQLStmt(sql)

    sql = "CREATE RULE myRule " + "AS @myValues >= 90 AND @myValues < 9999"
    ExecuteSQLStmt(sql)
  End Sub

  '刪除表
  Private Sub btnDropTable_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _
    Handles btnDropTable.Click
    Dim sql As String = "DROP TABLE MyTable"
    ExecuteSQLStmt(sql)
  End Sub
  '    C
    conn.ConnectionString = ConnectionString
    conn.Open()
    Dim da As New SqlDataAdapter("SELECT * FROM myView", conn)
    Dim
共1 條記錄, 每頁顯示 10 條, 頁簽: [1]

Copyright © 2000 - 2009 曙海教育集團
Powered By 曙海教育集團 Version 2.2
Processed in .03125 s, 2 queries.
久久精品在这里_成人99免费视频_国产激情视频一区二区在线观看_国产伦精品一区二区三区免费 _亚洲午夜免费福利视频_色狠狠色狠狠综合_av在线综合网_91毛片在线观看_欧美视频一区二区在线观看_极品美女销魂一区二区三区免费_国产亚洲欧美激情_在线免费观看不卡av_日韩不卡一区二区三区_91精品国产麻豆国产自产在线_亚洲国产精品一区二区久久恐怖片_a4yy欧美一区二区三区
日韩 欧美一区二区三区| 五月婷婷综合网| 91浏览器在线视频| 亚洲欧美日韩久久精品| 一本久道久久综合狠狠爱亚洲精品| 日本免费新一区视频| 欧美一级国产精品| 日韩在线三级| 亚欧色一区w666天堂| 久久综合色8888| 正在播放一区二区三区| 99re视频在线播放| 久久99精品久久久久久国产越南 | 国产黄色精品网站| 国产欧美一区二区三区网站| 欧美视频自拍偷拍| 玛丽玛丽电影原版免费观看1977 | 日韩三级视频在线观看| 日韩一区二区电影在线| 国产网红主播福利一区二区| 日韩美女视频在线| 91黄色免费网站| 欧美日韩一区二区三区在线观看免| 福利电影一区二区| 人人精品人人爱| 国产精品18久久久久久vr| 91色porny在线视频| 国产乱一区二区| 奇米777欧美一区二区| 成人性视频免费网站| 奇米888四色在线精品| 国产成人免费xxxxxxxx| 精品免费日产一区一区三区免费| 成人激情校园春色| 国产精品一区免费视频| y111111国产精品久久婷婷| 视频一区视频二区视频三区高| 欧美性色综合网| 26uuu国产一区二区三区| 性做久久久久久久免费看| 国产91露脸合集magnet| 日韩高清dvd| 久久综合成人精品亚洲另类欧美| 亚洲综合一区二区精品导航| 亚洲欧美激情在线| 精品一二三四在线| 国产精品美女黄网| 久久久久久亚洲精品不卡4k岛国 | 色一情一乱一伦一区二区三欧美| 欧美色窝79yyyycom| 欧美日韩一区不卡| 久久久久久久久久久电影| 国产色婷婷亚洲99精品小说| 午夜精品一区二区三区三上悠亚| 国产精品一二三四| 日本成人三级电影网站| 日韩影院一区| 久久精品亚洲一区二区三区浴池 | 欧美福利电影网| 欧美伊人久久久久久久久影院 | 一区二区三区|亚洲午夜| 久久久噜噜噜久久中文字幕色伊伊 | 日韩一级完整毛片| 婷婷激情综合网| 精品日产一区2区三区黄免费 | 精品一区二区日本| 日韩一区二区三区视频在线 | 欧美亚洲国产一区二区三区| 最好看的中文字幕久久| 《视频一区视频二区| 国产不卡一区视频| 在线观看精品一区| 精品国产三级a在线观看| 国产日韩欧美在线一区| 久久国产精品72免费观看| 91小视频在线| 91精品国产综合久久香蕉的特点| www国产精品av| 国产成人免费av在线| 欧美日韩综合一区| 亚洲第一精品在线| 免费成人在线观看av| 国产精品女同一区二区三区| 亚洲图片另类小说| 97久草视频| 久久久777精品电影网影网| 成人一区二区在线观看| 在线电影一区二区三区| 久久精品国产亚洲a| 亚洲一区二区不卡视频| 亚洲成人av在线电影| 亚洲电影免费| 日韩精品中午字幕| 国产成人av影院| 6080国产精品一区二区| 国产精品白丝在线| 九一九一国产精品| 色综合天天做天天爱| 欧美一区二区久久久| 久久99久久久久| 欧美群妇大交群中文字幕| 亚洲欧洲精品一区二区三区| 91av免费看| 久久久噜噜噜久久中文字幕色伊伊| 国产精品1区2区| 91精品国产色综合久久| 国产成人8x视频一区二区| 日韩精品在线一区二区| 99在线精品一区二区三区| 欧美日韩一区二区三| 亚洲免费电影在线| 日日夜夜精品网站| 日韩二区三区四区| 欧美日韩国产美女| 成人黄色软件下载| 日本一区二区在线不卡| 韩国一区二区三区美女美女秀| 亚洲精品视频在线看| av在线不卡网| 国产亚洲va综合人人澡精品| 18成人免费观看网站下载| 17c精品麻豆一区二区免费| 日本不卡高清视频一区| 免费xxxx性欧美18vr| 久久久久一区二区三区| 亚洲欧美电影院| 最新国产精品久久| 国产精品99久久久久久久vr| 国产清纯美女被跳蛋高潮一区二区久久w | 久久欧美中文字幕| 欧美精品国产精品久久久| 奇米888四色在线精品| 日韩情涩欧美日韩视频| 国产一区二区高清不卡 | 欧美精品色综合| 91免费看`日韩一区二区| 亚洲欧美激情小说另类| 在线影视一区二区三区| 97精品视频在线观看自产线路二| 欧美亚洲一区三区| 波多野结衣亚洲| 亚洲精品乱码久久久久| 欧美日韩一区二区在线视频| 北条麻妃高清一区| 麻豆国产欧美日韩综合精品二区 | 99精品99久久久久久宅男| 悠悠色在线精品| 欧美精品色综合| 久久精品国产第一区二区三区最新章节 | www.日韩av| 视频一区二区三区入口| 一级做a爰片久久| 成人精品gif动图一区| 一区二区三区在线影院| 精品日韩美女| 国内成人免费视频| 91精品国产黑色紧身裤美女| 国产麻豆乱码精品一区二区三区 | 蜜臀a∨国产成人精品| 久久精品水蜜桃av综合天堂| 亚洲bbw性色大片| 不卡一卡二卡三乱码免费网站| 亚洲永久精品国产| 久久香蕉国产线看观看99| 在线免费观看不卡av| 久久久com| av网站免费线看精品| 久久99精品国产麻豆不卡| 亚洲精品成人悠悠色影视| 精品日韩在线观看| 91老司机福利 在线| 日韩电影在线看| 中文字幕av一区二区三区高| 欧美久久一区二区| 欧洲亚洲一区二区三区四区五区| 成人一区二区三区视频在线观看| 亚洲成人手机在线| 中文字幕一区av| 精品国产污网站| 欧美肥妇bbw| 色综合天天综合色综合av| 国产一区二区不卡视频在线观看 | 国产精品国产精品国产专区不卡| 久久99在线观看| 午夜国产不卡在线观看视频| 中文字幕亚洲欧美在线不卡| 精品国产网站在线观看| 欧美日本一区二区在线观看| 欧美在线3区| 狠狠久久综合婷婷不卡| 91麻豆精品秘密入口| 成人性视频网站| 国产精品1024| 国产一区二区在线观看免费 | 自拍偷拍欧美激情| 亚洲国产精品黑人久久久| 在线日韩av永久免费观看| 久草热久草热线频97精品| 99se婷婷在线视频观看| kk眼镜猥琐国模调教系列一区二区 |